Угловой2 rxjs отсутствует наблюдаемый.интервальный метод
Я пытаюсь использовать метод интервалов наблюдаемого, но я продолжаю получать ошибку
Property 'interval' does not exist on type 'Observable<any>'.
Я добавил эти данные:
import "rxjs/Rx";
import "rxjs/add/observable/interval";
import "rxjs/observable/IntervalObservable";
Ответы
Ответ 1
Вам нужно импортировать класс Observable
таким образом, чтобы иметь возможность использовать метод interval
:
import {Observable} from 'rxjs/Rx';
или
import {Observable} from 'rxjs/Observable';
import 'rxjs/add/observable/interval';
Ответ 2
Если вы хотите создать interval
(Observable) с помощью 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);
Ответ 3
import {Observable} from 'rxjs/Observable';
import 'rxjs/Rx'
Ответ 4
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/interval';
//This would help 'rxjs/add/observable/interval'
//import interval from
ngOnInit() {
const myNumber = Observable.interval(1000);
myNumber.subscribe(
(number: number) => {
console.log(number);
}
);