2

我正在使用 combineLatest 来组合两个流 A 和 B。

如果流 A 产生一个值,它将它与 B 的最后一个值结合起来,并在结果流上产生一个值。

但是我希望它在每次调用后忘记 B 的最后一个值,以便下次选择 A 时需要为结果流生成一个新的 B 以生成一个新值。

我希望这是对称的,所以反过来也是如此。

例子:

A -- 1 -- 2 -- 3 ------------- 4 ------

               (3,1)         (4,3)

B -------------- 1 ---- 2 --- 3 --------

我找到了这个答案: 如何使用 RX 限制事件流?

但是它是用 C# 编写的,而我需要 RxJS 的答案。

4

1 回答 1

2

对于任何像我一样挣扎的人:

我刚刚找到了flatMapLatest函数,它完全符合我的需要。

于 2014-12-17T21:15:54.063 回答