【发布时间】:2017-07-21 08:12:32
【问题描述】:
我有两个 observables,我只想要一个值。如果observable2 首先推送一个值,我想等待并保留接收到的值,直到observable1 推送一个值然后推送保留的值。与skipUntil 的行为基本相同,不同之处在于我不想丢弃该值。我想我可以通过连接 observables 来做到这一点,但我想将它们分开。
observable1
.take(1)
.subscribe(doSomething)
observable2
.take(1)
// .skipUntil(observable1)
.waitUntil(observable1) // Something like this
.subscribe(doSomethingElse)
【问题讨论】:
-
您需要的不只是
merge()或concat()吗?
标签: javascript rxjs rxjs5 reactivex