我在Angular2组件类的构造函数中有以下代码:
Observable.from([1,2,3]).interval(2000).subscribe(e=>{
console.log(e);
});
我导入了以下内容:
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/from';
import 'rxjs/add/observable/interval';
使用Angulat CLI构建项目时出现以下错误消息:
Property 'interval' does not exist on type 'Observable<any>
我错过了什么?
答案 0 :(得分:5)
那是对的。 interval
方法是一种仅存在于Observable
类上的静态方法。换句话说,它不是运营商。
所以你可能想要delay
或timeout
。
Observable.from([1,2,3])
.concatMap(val => Observable.of(val).delay(2000))