angular - 没有导出成员 'toPromise' rxjs- 5.5.2

标签 angular typescript rxjs ionic3 observer-pattern

<分区>

使用toPromise 会抛出错误

旧方法:

import 'rxjs/add/operator/toPromise';

最新方式:

import { toPromise } from 'rxjs/operators';

最新的方式显示如下错误:

[ts] Module '"d:/.../node_modules/rxjs/operators/index"' has no exported member 'toPromise'.

版本:

 "typescript": "2.4.2"
 "rxjs": "5.5.2",

最佳答案

从 rxjs 5.5.0-beta.5 开始,toPromise 方法现在是 Observable 的永久方法。

无需再导入该方法;事实上,尝试这样做会引发错误。

toPromise: now exists as a permanent method on Observable

Change Log | <强> Github Reference

关于angular - 没有导出成员 'toPromise' rxjs- 5.5.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47711041/

相关文章:

javascript - 带有 typescript 的Videojs插件

javascript - 如何使用 RxJS 运算符创建可观察的自定义对象流

javascript - 如何在用户决定离开带有 @HostListener 的页面后执行方法 ('window:beforeunload' )

angular - WebSocketSubject - 优势?

angular - 在 Angular2 中测试与 ngModel 的双向绑定(bind)

Angular 2 自定义 http 服务抛出错误 : No provider for XHRBackend

angular - Googlebot 可以读取此页面上的哪些元素?

android - 找不到带有ionic2 cordova的Android构建工具

javascript - 带有react-hot-loader错误的 typescript ,无法找到名称__REACT_HOT_LOADER__

javascript - 如何使用 rxjs 合并两个对象