RxJS可观察对象的动态源

时间:2020-01-26 08:38:56

标签: rxjs rxjs6

我想创建一个包含许多可观察对象的可观察对象(合并它们)。这可以通过merge(...arrayOfObservables)来实现。问题在于,有时此数组将被更改,可观察对象也应订阅新的可观察对象。

1 个答案:

答案 0 :(得分:2)

您可以将新的Observable推入数组,然后发出该数组并使用 <#if (DEBUG)??> <script src="/static/jquery/jquery.js"></script> <#else> <script src="/static/jquery/jquery.min.js"></script> </#if> 对其进行订阅。

switchMap

实时演示:https://stackblitz.com/edit/rxjs-vmcqs9