我正在迁移到[email protected]并使用可操作的运算符...我还更新了Observable静态方法。我想知道Observable.throwimport 'rxjs/add/observable/throw';的对应物是什么?

我应该导入丑陋的_throw吗?
import { _throw } from 'rxjs/observable/throw';
还是有更好的方法。老实说,我喜欢Observable上的静态方法,现在似乎所有静态创建方法(如offrom)都应从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/

10-13 07:37