【发布时间】:2016-09-18 19:09:30
【问题描述】:
Angular 中的Promise 和Observable 有什么区别?
每个例子都有助于理解这两种情况。我们可以在什么场景下使用每种情况?
【问题讨论】:
-
我建议你阅读这篇文章; Angular2 promise vs observable
-
致所有阅读此问答的人——作为维护者、演讲者和长期用户 PoV 参与这两个世界的人,我鼓励您阅读官方 RxJS 文档和关于 Promise 的 MDN 文档。 我个人认为这里的答案完全具有误导性和不正确性,并相信它们是非常有害的,尽管人们出于善意试图提供帮助。
-
我建议你阅读这个角度官方文档angular.io/guide/comparing-observables
-
Promise 始终是异步的,而 Observable 可以是同步的也可以是异步的,Promise 可以提供单个值,而 Observable 是值流(从 0 到多个值),您可以将 RxJS 运算符应用于 Observable 以获得新的定制流
标签: angular promise rxjs angular-promise angular-observable