任何人都可以向我解释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. http.get()失败,因为Promise and Observable
- 3. “az login --allow-no-subscriptions”不再支持?
- 4. Angular 2 Observable and Promise回调单元测试
- 5. KnockoutJS - Observable Array of Observable objects
- 6. 使用subscriptions-transport-ws设置Apollo服务器?
- 7. Sql:“Where”and“And”
- 8. Rx Observable - 链接
- 9. Angular Observable
- 10. 由Observable
- 11. JS,JQuery和Observable
- 12. Mapping Observable <Something> to Observable <Void>
- 13. 与其他Observable过滤RxJava Observable
- 14. RxJs Observable <string> vs Observable <string[]>
- 15. 将RxJava Observable转换为RxScala Observable
- 16. 使用来自Observable的startWith创建Observable
- 17. rails and rmagick and webfaction
- 18. 如何在PHP中正确使用WooCommerce Subscriptions API?
- 19. 使用Observable Zip misblehaving
- 20. Binding Observable集合
- 21. Angular CLI Observable Pipe
- 22. Reactive Observable Subscription Disposal
- 23. combine RxJs Observable array
- 24. rxjs switch unwrapping observable
- 25. Observable vs asObservable()?
- 26. Observable in Observables
- 27. Rxjs,Observable链接
- 28. Cron Observable Sequence
- 29. Reset Observable List
- 30. Angular 2 Observable Refresh
谢谢你的解释,而不是投我的问题。 – user1854438