首页 > 解决方案 > 如何在 Angular 6 中导入 rxjs 计时器?

问题描述

我尝试在我的 Angular 6 项目中导入 rxjs 计时器,例如

import { timer } from 'rxjs/observable/timer';

我也试过了,

Rx.Observable.timer(200, 100)

他们不工作

这是plunker上的代码

标签: angulartimerrxjs6

解决方案


从 rxjs 6(在 angular 6 项目中使用),一般规则如下:

  • rxjs:创建方法、类型、调度程序和实用程序

    import { timer, Observable, Subject, asapScheduler, pipe, of, from,
             interval, merge, fromEvent } from 'rxjs';
    
  • rxjs/operators:所有可管道操作符:

    import { map, filter, scan } from 'rxjs/operators';
    

这是迁移指南:https ://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md#observable-classes


推荐阅读