import { Observable, of } from "rxjs";
// And if I try to return like this
return Observable.of(this.purposes);
我收到一个错误,声明类型"typeof Observable"上不存在属性"of"
import { Observable, of } from "rxjs";
// And if I try to return like this
return Observable.of(this.purposes);
我收到一个错误,声明类型"typeof Observable"上不存在属性"of"
看起来卡坦特的 comments 是正确的,RxJS upgrade guide没有特别提到那个方法,但确实说是"Classes that operate on observables have been replaced by functions"
这似乎意味着所有或大部分的类方法,比如.属于throw等已被函数替换
所以
import { Observable, of } from "rxjs";
Observable.of(this.purposes);
做
import { of } from "rxjs";
of(this.purposes);