angular - 类型'typeof Observable'上不存在属性'from',角度6?
问题描述
我将我的 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
没关系,但是在角度 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 指南
推荐阅读
- python - 将 CELL 中最常见的元素附加到 pandas 列
- angularjs - 使用 AngularJS 扩展应用时解决 HTTP 获取失败
- javascript - 在three.js中使用正交相机进行不精确的光线投射
- javascript - 角度嵌套表单组验证
- javascript - 如何在我的计算器功能中实现承诺?
- selenium - 任何人都可以建议我使用任何工具来安排我的 UI 测试,以便它在给定的时间间隔自动开始测试
- c# - .Net Core 控制台/工作者中的 ConfigureAwait - 不是 Asp.Net Core
- python - 在 Shady 中控制逐帧绘制
- javascript - 如何在 Mongodb 的 find 中计算文档?
- html - 如何