我必须开发一个Angular 2应用程序,其中我有一个HTTP服务,其响应是这样的JSON对象:
plan = {ID: 'planID', installmentsNumber: 10, rate: 5}
我需要在更多组件和每个组件之间共享这些数据。
哪种方式最好?
更新(2016年11月23日)
我使用Observable开发了我的应用程序,就像你在下面的插图中看到的那样: https://plnkr.co/edit/0k0jr8KrJfFKeNkIV6So?p=info
解决。谢谢大家。
答案 0 :(得分:0)
您应该使用RxJs Observable
库。
由于您的问题很广泛而且您还没有分享一个工作示例,我建议您阅读以下博客文章:
如何使用Observable Data Services构建Angular 2应用 http://blog.angular-university.io/how-to-build-angular2-apps-using-rxjs-observable-data-services-pitfalls-to-avoid/ 带有Observables的Angular 2 HTTP请求 https://scotch.io/tutorials/angular-2-http-requests-with-observables
我更喜欢BehaviourSubject
,因为您可以轻松初始化它并设置默认状态。