2016-04-02 92 views

回答

1

我們可以flatMap通過a$可觀察並返回一個新的Observable,它發出我們從b$得到的第一個項目。

CAVEAT:b$需要成爲熱點Observable。請熱/冷觀測量讀了,如果這個詞是陌生的:https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/creating.md#cold-vs-hot-observables

​​
+0

啊,就這麼簡單。謝謝! –

+0

flatMapFirst呢? – xgrommx

+0

根據@BrandonHorst需要的行爲,'flatlMapFirst'可能也有效。與'flatMapFirst'的不同之處在於,如果前一個尚未完成,後續的'b $ .first()'Observables將被丟棄。 –

相關問題