我将 angular 5.2.10 项目更新为 angular 6。
我是一步步做的https://update.angular.io/
,一切正常除非Observable.from
在服务中,我使用 Observable.from(this.user)
如下:
import { Observable } from 'rxjs/Observable';
...
Observable.from(this.users)// this.users is an array
本来可以的,但是在angular 6中出现如下错误
Property 'from' does not exist on type 'typeof Observable'
我改成如下
import { Observable, from } from 'rxjs';
但是没有变化,又出现了错误!
最佳答案
在 rxjs@6 中,您可以使用 from
作为独立函数:
import { from } from 'rxjs';
...
from(this.users);
或
import { from as observableFrom } from 'rxjs';
...
observableFrom(this.users);
另请参阅迁移到 rxjs6 指南
关于angular - 类型 'from' 上不存在属性 'typeof Observable', Angular 6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50186371/