2016-01-20 31 views

回答

2

RxJS是反應式編程庫的JavaScript Angular2用途。

實際上Observable類來自這個庫。

例如,EventEmitter類Angular2的(這是一個可觀察到的熱)延伸從RxJS的Subject類。看到這些線路中的源:

一些類的形式內,並且HTTP支持也從這個庫利用Observable

總之,當你使用Angular2的以下功能,您間接使用Rxjs庫:

  • 使用組件事件
  • 形式的使用變化檢測控制
  • 使用HTTP
  • ...

什麼是偉大的觀測是,你可以互連它們來創建你的異步數據流。這是非常強大的,並超出承諾提供的...

你可以注意到,如果你想要,你可以創建Observable s。

否則,如果你正在尋找一個很好的介紹反應式編程,你可以看看這個偉大的文章:https://gist.github.com/staltz/868e7e9bc2a7b8c1f754

希望能回答你的問題,因爲後者有點寬。 Thierry