【问题标题】:Angular/rxjs: Why don't I have to import toPromise anymore? [closed]Angular/rxjs:为什么我不必再导入 toPromise 了? [关闭]
【发布时间】:2018-04-01 00:25:24
【问题描述】:

大量的 SO 答案都说是为了避免类似的问题

“Observable”类型上不存在属性“toPromise”

在 Angular 中,您必须导入我直到最近才完成的 'rxjs/add/operator/toPromise'。在一个 Angular 4.2.4 项目中,我忘记了导入并且预计会看到一个错误。它不在那里!我在 Chrome 的开发工具中进行了一些调试,并在 Observable 的原型上看到了“toPromise”。

我的问题是……这是怎么做到的?这是 TypeScript、Angular 或 rxjs 的新增功能吗?

【问题讨论】:

    标签: angular typescript promise rxjs angular-cli


    【解决方案1】:

    从 rxjs 5.5.0-beta.5 开始

    toPromise:现在作为 Observable (2e49a5c) 上的永久方法存在

    https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md#550-beta5-2017-10-06

    【讨论】:

      猜你喜欢
      • 2022-11-25
      • 1970-01-01
      • 2016-11-28
      • 2019-01-13
      • 2017-02-15
      • 1970-01-01
      • 2022-10-08
      • 2014-09-05
      • 1970-01-01
      相关资源
      最近更新 更多