等到主题的订阅者完成

时间:2018-10-02 07:12:06

标签: angular rxjs

我一直在开发基于Angular的应用程序,该应用程序高度依赖RxJS主题和可观察对象。

我遇到了一种奇怪的情况,它出现了 ,我需要在Subject上调用next(),然后暂停执行,直到所有订阅者都采取了行动/结束为止。

下面是一些非常基本的伪代码来说明这种情况:

this.resetFilterSubject.next();

// Must wait until the subscribers have acted before loading new items this.loadSpecificItemsOnTheTree();

我的问题是:

  • 所有订阅者都已完成(如果有可能)时,如何等待/获得回叫?
  • 在RxJS / Angular中处理Observables时,这是常见的情况吗?还是这只是不好的设计?

0 个答案:

没有答案