0

我正在将我的应用程序从Angular 5.2.9迁移到Angular 6.0.4

我已经从rxjs v5升级到v6 我已经卸载了:rxjs-compat(因为我被告知不再需要它)

所以在旧语法中,我习惯于像这样返回自定义的 observable:

  public myObservable() {
    return Observable.of(true);
  }

似乎这种语法不再有用,因为不再有“of”运算符

错误如下:

错误 TS2339:“typeof Observable”类型上不存在属性“of”。

那么替代方案是什么? 建议?

4

2 回答 2

1

您只需要直接从rxjs.

import { of } from 'rxjs';
于 2018-06-11T13:26:20.940 回答
0

您应该单独导入of运算符,如下所示:

import 'rxjs/add/observable/of';
于 2018-06-11T13:26:06.977 回答