【发布时间】:2018-10-07 10:22:45
【问题描述】:
在我的组件中,我有可观察的项目数组
items: Observable<Item[]>;
此外,在我的服务 ItemProvider 中,我有一个返回新更新的方法。
ItemProvider.getUpdates() : Observable<Item[]> {...};
我想将getUpdates() 的结果附加到items。
第一个项目是空的
items = []
method getUpdates() is called and returns array [item1, item2, item3]
we add these items into items array
items = [item1, item2, item3]
method getUpdates() is called and returns array [item4, item5]
we add these items into items array
items = [item1, item2, item3, item4, item5]
【问题讨论】:
-
你试过什么?还是您希望我们为您做这件事?
-
@MikeTung 哦,男孩……不,我没有。我只是没有使用 Rxjs 和打字稿的经验。根据文档,有很多不同的对象我可以使用热/冷的 observables(vanilla、Subject、ReplaySubject、BehaviourSubject)。不知道什么是最好的匹配。
标签: typescript asynchronous rxjs observable