【发布时间】:2018-05-05 14:48:54
【问题描述】:
我的服务类有一个属性:
articles: Observable<Article[]>;
它由使用标准http.get().map() 解决方案的getArticles() 函数填充。
如何手动将新文章推送到此数组中;一个尚未持久化,因此不是 http get 的一部分?
我的场景是,您创建了一篇新文章,在保存之前,我希望 Article[] 数组将这个新文章推送到它,以便它显示在我的文章列表中。
此外,该服务在 2 个组件之间共享,如果组件 A 使用 ng OnInit() 使用该服务并将结果绑定到重复部分 *ngFor,将从组件 B 更新服务数组同时更新组件 A 的 ngFor 部分中的结果? 还是我必须手动更新视图?
非常感谢, 西蒙
【问题讨论】:
-
只是确认一下,简单来说,如何直接修改这个 Observable 包含的数组?
-
这是我可以使用主题的地方吗?
标签: javascript angular rxjs observable