我正在尝试使用RxJS学习反应式编程 . 我试图使用 Observable.from() 方法从数组创建一个observable,但我收到一个错误 - ' Property 'from' does not exist on type 'typeof Observable' .
我使用Angular CLI构建了一个Angular应用程序,因此所有依赖项(包括RxJS包)都已正确导入 .
在 app.component.ts 中我添加了以下import语句:
import { Observable} from 'rxjs/Observable'
import 'rxjs/observable/from'
我的AppComponent类看起来像这样:
export class AppComponent {
numbers: number[] = [1, 2, 3, 4, 5];
callMyObservable() : void {
Observable.from(this.numbers);
}
}
但我得到上面提到的编译时错误 .
我不确定如何使它工作......需要帮助!
谢谢,迪帕克
2 回答
如果您使用的是rxjs> = 6.0.0,则不再使用
Observable.from
. 相反from
是一个独立的功能 .我希望这是有帮助的,因为我花了一段时间才弄清楚这一点 .
更改
至