Подтвердить что ты не робот

Угловой2 rxjs отсутствует наблюдаемый.интервальный метод

Я пытаюсь использовать метод интервалов наблюдаемого, но я продолжаю получать ошибку

 Property 'interval' does not exist on type 'Observable<any>'.

Я добавил эти данные:

import "rxjs/Rx";
import "rxjs/add/observable/interval";
import "rxjs/observable/IntervalObservable";
4b9b3361

Ответ 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);
      }
    );