Angular6 模块'/节点模块/rxjs/observable/TimerObservable';没有导出的成员';可定时服务';角度6

Angular6 模块'/节点模块/rxjs/observable/TimerObservable';没有导出的成员';可定时服务';角度6,angular6,rxjs6,Angular6,Rxjs6,将应用程序从角度5迁移到角度6时,会出现以下错误 Module '/node_modules/rxjs/observable/TimerObservable' has no exported member 'TimerObservable'. 代码: 使用timer而不是TimerObservable 所有可观测类 (),有利于现有或新运营商 执行与类方法相同的操作 从RxJS 6开始,TimerObservable已被timer取代。使用以下部件作为替换: 从'rxjs'导入{timer}

将应用程序从角度5迁移到角度6时,会出现以下错误

Module '/node_modules/rxjs/observable/TimerObservable' has no exported member 'TimerObservable'.
代码:


使用
timer
而不是
TimerObservable

所有可观测类 (),有利于现有或新运营商 执行与类方法相同的操作


从RxJS 6开始,
TimerObservable
已被
timer
取代。使用以下部件作为替换:

从'rxjs'导入{timer};
//从时间1s开始,每2s勾选一次
设myTimer=timer(10002000);
const subscription=myTimer.subscription(()=>{
/*在这里做事*/
})
...
订阅。取消订阅()
import { Injectable } from '@angular/core';
import { TimerObservable } from 'rxjs/observable/TimerObservable';
import { Observable } from 'rxjs';

@Injectable()
export class TimerTestScv {

    static fetchTimer(interval: number, initialDelay: number): Observable<number>         
    {
       return TimerObservable.create(initialDelay, interval);
    }
}
"rxjs": "^6.2.2",