【发布时间】:2018-07-01 09:27:26
【问题描述】:
在我的 Angular 项目中,我目前有一个使用 http 调用从我的 java 代码中检索数据的服务。服务每 10 秒调用一次 Java 端并从中获取新数据。我现在有另一个组件需要我的服务中的数据。我需要这个组件有一个名为“数据”的字段,当服务获取新信息时它会自动更新。
如何设置它们以便服务将新信息推送到我的其他组件?我希望能够在我的组件的 html 中使用 {{data}} 并使其自动更新而无需重新加载页面。
我的组件已经包含“Autowired”服务。所以目前我可以调用 'this.data = this.service.getData()' 但该调用在我的 ngOnInit 方法中,所以它只发生一次,并且当服务的数据字段更新时,数据字段不会更新。
【问题讨论】:
标签: javascript html angular service observable