angular - 类型 'delay' 上不存在属性 'Observable<string[]>'

标签 angular angular6 rxjs6

升级到angular6后使用rxjs出现fews问题

import {
  Observable,
  Subject,
  asapScheduler,
  pipe,
  of,
  from,
  interval,
  merge,
  fromEvent
} from "rxjs";

import { delay } from "rxjs/operators";

let obser = from([ 1, 2, 3 ]).delay( 3000 );

获取属性“delay”在“Observable”类型上不存在

在 Angular 5 上这很好用

  import { Observable } from 'rxjs/Observable';
  let obser = Observable.from([ 1, 2, 3 ]).delay(3000);

最佳答案

Angular 6 与 rxjs 6 有一些不同。在 rxjs 6 中,您可以通过管道链接运算符:

let obser = from([ 1, 2, 3 ])
    .pipe(
        delay( 3000 )
    );

关于angular - 类型 'delay' 上不存在属性 'Observable<string[]>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51435360/

相关文章:

angular - 由于错误 : ReferenceError: Event is not defined with PrimeNG AutoComplete,预呈现失败

angular - ionic 4 tabbar - 如何始终显示标签根而不是标签子页面

javascript - 动态地将一个组件追加到另一组件中

Angular 6浏览器检测?

angular - 即使来源之一未发出值,RxJS combineLatest

rxjs - 不推荐使用 combineLatest 以支持静态 combineLatest

angular - 使用 mat-paginator 和 mat-table 使用可观察数组作为数据源

Angular 2 - 如何在 app.component 中有一个 `svg` 和一个 `circle` 作为子组件?

datatable - Uncaught Error : Template parse errors: Can't bind to 'dataSource' since it isn't a known property of 'table'

javascript - 在取消订阅函数中异步处理资源