【发布时间】:2018-10-03 04:42:43
【问题描述】:
我的问题与RXJS: Single Observable from dynamically created Observables 类似(没有答案)。
我想连续解析一些页面。有一个主页,我可以在其中获取要解析的页面链接列表。此链接列表随时间而变化。然后我跟踪链接并不断解析页面,直到它们的链接从主页消失并开始解析出现在主页上的新页面。
我现在的设置如下。我有一个类,给定一个 url 可以返回一个 Observable 的连续发射项目(从主页解析单个链接)。这很好用。但是,我想要一个“主”类,它能够返回一个相同项目的 Observable,但取自多个页面。我遇到的问题是页面列表正在改变(底层Observables 的列表也是如此,我不能只使用Observable.merge。
TL;DR:
我有多个要合并的Observables。但是这个Observables 列表是动态变化的,我不知道如何处理。
我该如何处理?
【问题讨论】:
-
@OlesSavluk 谢谢你的建议。不过,我不确定这与我的问题有什么关系。我想我可以使用您的答案重新定义我的链接解析器如何构造
Observable,但我很难在它们被创建和销毁时合并它们。
标签: rxjs rx-java rx-java2 reactivex