任何人都可以向我解釋Observables?他們繼續像承諾一樣提到可觀察到的事物。如果我可以調用方法並返回數據,爲什麼我需要可觀察值?Observable and Subscriptions
0
A
回答
1
Angular是非阻塞的,有承諾/ Observables允許您的代碼在您請求的數據被檢索時繼續運行。
1
承諾糖外套回調模式,do this then that then other
。 Promise將對數據採取行動並返回值或錯誤。
自JavaScript創建以來,事件偵聽器一直在偵聽並響應瀏覽器中的事件。觀察者是觀察者模式的最新和最大的抽象。不管數據源是什麼,你都可以在它周圍包裝一個Observable。
當您處理數據流時,Promise對您沒有任何用處,因爲流可能不會結束,Observables可以解決問題。 Angular 2使用Observables而不是Promises來處理HTTP。
相關問題
- 1. Multiple Subscriptions
- 2. php ipn subscriptions advice
- 3. http.get()失敗,因爲Promise and Observable
- 4. Angular 2 Observable and Promise回調單元測試
- 5. 「az login --allow-no-subscriptions」不再支持?
- 6. Microsoft Graph Subscriptions - 方法不允許
- 7. RxJS Observable等待Observable
- 8. Angular 2 Observable to Observable []
- 9. Knockout observable訂閱
- 10. Async Observable裏面異步Observable
- 11. 組合RxTextView Observable和Retrofit Observable
- 12. Angular 4 - Observable/Array或Observable/Subject
- 13. KnockoutJS - Observable Array of Observable objects
- 14. 創建rx後添加元素Observable
- 15. 使用subscriptions-transport-ws設置Apollo服務器?
- 16. Flatten Observable <Observable <Cursor>> to Observable <Cursor>
- 17. Observable createasync
- 18. Observable LinkedList
- 19. Angular2 Observable
- 20. 由Observable
- 21. Angular Observable
- 22. KnockoutJS Observable
- 23. Rx Observable - 鏈接
- 24. Sql:「Where」and「And」
- 25. JS,JQuery和Observable
- 26. Observable Collection和System.ArgumentOutOfRangeException
- 27. Flatten Observable <Observable <Object[]>>
- 28. 與其他Observable過濾RxJava Observable
- 29. Mapping Observable <Something> to Observable <Void>
- 30. RxJs Observable <string> vs Observable <string[]>
謝謝你的解釋,而不是投我的問題。 – user1854438