我正在迁移到[email protected]
并使用可操作的运算符...我还更新了Observable
静态方法。我想知道Observable.throw
和import 'rxjs/add/observable/throw';
的对应物是什么?
我应该导入丑陋的_throw
吗?import { _throw } from 'rxjs/observable/throw';
还是有更好的方法。老实说,我喜欢Observable
上的静态方法,现在似乎所有静态创建方法(如of
,from
)都应从rxjs/observable/<methodName>
导入?
最佳答案
我仍然在5.5左右,但现在看起来不用导入抛出,而是使用 ErrorObservable 。
// import { _throw } from 'rxjs/observable/throw';
import { ErrorObservable } from 'rxjs/observable/ErrorObservable';
ErrorObservable.create('error');
从这个guide看来,它必须是 _throw 才能避免关键字冲突(视频的其余部分非常适合使用5.5入门)
关于angular - rxjs 5.5.2中的Observable.throw替换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47097606/