【发布时间】:2018-06-27 20:08:27
【问题描述】:
我有一个关于 observables 的问题。
假设我有一个带有可观察对象的服务,并且我有两个不同的组件订阅该可观察对象。 Observable 本身执行后端查询。
目前我有一个问题,即使用相同的输入,不同组件中的两个 observables 会发出具有相同输入参数的独立网络请求。
有没有办法做到这一点,如果这两个 observable 在其中一个执行时调用,第二个将等待第一个完成并使用该结果?
我目前正在使用 httpClient 和 angular 5
欢迎任何建议或设计模式:)
【问题讨论】:
-
@bugs 我认为这不是一个选择,因为具有相同参数的两个调用将来自不同的组件,我将如何连接它们?
-
我的回答有帮助吗?
标签: angular asynchronous angular-httpclient