我正在使用 combineLatest 来组合两个流 A 和 B。
如果流 A 产生一个值,它将它与 B 的最后一个值结合起来,并在结果流上产生一个值。
但是我希望它在每次调用后忘记 B 的最后一个值,以便下次选择 A 时需要为结果流生成一个新的 B 以生成一个新值。
我希望这是对称的,所以反过来也是如此。
例子:
A -- 1 -- 2 -- 3 ------------- 4 ------
(3,1) (4,3)
B -------------- 1 ---- 2 --- 3 --------
我找到了这个答案: 如何使用 RX 限制事件流?
但是它是用 C# 编写的,而我需要 RxJS 的答案。