Angular学习笔记—Rxjs、Promise的区别

Promises:

  • 异步操作完成或失败时处理单个事件
  • 不可取消
  • 代码可读性强,有try/catch

Observables:

  • 可持续监听和响应多个事件
  • 可取消订阅
  • 支持map, filter, reduce等

 

通常情况下Observables优于Promises,但也有些情况需要使用Promises,比如不需要持续响应的情况下。

 

posted @ 2018-05-21 16:14  大象踢足球  阅读(655)  评论(0编辑  收藏  举报