【发布时间】:2017-08-02 23:26:11
【问题描述】:
我在这里使用文章后面的BehaviorSubject:
https://coryrylan.com/blog/angular-observable-data-services
在本文中,作者使用loadAll() 加载所有项目,使用load() 加载单个条目。然后load() 会将检索到的项目推送到dataStore,然后将其发送到next(...) 函数中,以便所有订阅者都得到通知。我不确定 100% 确定这是否是正确的方法。我不知道为什么,但对我来说这就是我们应该如何设计服务的方式似乎很奇怪。我可能是错的,因为我是 BehaviorSubject 的新手。所以我的问题是,这是检索所有项目和单个项目的正确方法还是有更好的方法?
【问题讨论】:
标签: angular rxjs observable behaviorsubject