依赖的问题,我有我Angular2组件类的构造函数中以下代码:RxJS与Scheduler.async
var observable = Observable.create(function (observer) {
observer.next(1);
observer.next(2);
observer.next(3);
observer.complete();
}).observeOn(Scheduler.async);
我进口包括以下内容:
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/observeOn';
import { Scheduler } from 'rxjs/Scheduler';
import 'rxjs/scheduler/async';
我尝试以下的进口以及而不是上面的最后一个导入:
import { async } from 'rxjs/scheduler/async';
我有以下错误信息:whil e使用Angulat CLI构建我的项目:
Property 'async' does not exist on type 'typeof Scheduler'
我错过了什么?
什么是真正的Rx.Scheduler.async,Scheduler.async和异步的区别? – coder
https://github.com/ReactiveX/rxjs/blob/5.4.0/src/Rx.ts#L180-L198'Rx.Scheduler'是一个包含'async'之类的对象,指的是'rxjs/scheduler/async' –
注意'rxjs/Scheduler'和'rxjs/scheduler/async'之间的区别! IntelliJ不会抱怨'rxjs/Scheduler/async'并且给了我与OP相同的错误 – adamdport