我将我的应用从 Angular 5.2.9 迁移到 Angular 6.0.4
我已从 rxjs v5 升级到 v6 我已经卸载了: rxjs-compat (因为我被告知不再需要它了)
所以在旧的语法中,我习惯于返回这样的自定义observable:
public myObservable() {
return Observable.of(true);
}
似乎这种语法不再有用,因为不再有运营商""
错误如下:
错误TS2339:'属性'类型' typeof上不存在 可观察到的'
那么替代方案是什么? 的建议吗
答案 0 :(得分:1)
您只需要从rxjs
直接导入它。
import { of } from 'rxjs';
答案 1 :(得分:0)
您应该单独导入of
运算符,如下所示:
import 'rxjs/add/observable/of';