我试图使用可观察的区间方法,但我不断收到错误
Property 'interval' does not exist on type 'Observable<any>'.
我添加了这些导入:
import "rxjs/Rx";
import "rxjs/add/observable/interval";
import "rxjs/observable/IntervalObservable";
答案 0 :(得分:90)
您需要以这种方式导入Observable
类才能使用interval
方法:
import {Observable} from 'rxjs/Rx';
或
import {Observable} from 'rxjs/Observable';
import 'rxjs/add/observable/interval';
答案 1 :(得分:15)
如果要使用interval
创建rxjs v6.2.1
(可观察):
import { interval } from 'rxjs';
// instead of:
// import { Observable } from 'rxjs/Observable';
// import 'rxjs/add/observable/interval';
const counter = interval(1000);
// instead of:
// const counter = Observable.interval(1000);
答案 2 :(得分:1)
对于:
“ rxjs”:“ 6.3.3”
“ rxjs-compat”:“ ^ 6.5.5”
package/
答案 3 :(得分:0)
import {Observable} from 'rxjs/Observable';
import 'rxjs/Rx'
printX:number;
ngOnInit() {
const myInterval = Observable.interval(1000);
myInterval.subscribe((x : number)=>{
this.printX=x;
});
}
答案 4 :(得分:0)
SetCursorPos