【发布时间】:2014-12-17 15:48:59
【问题描述】:
我正在使用 combineLatest 来合并两个流 A 和 B。
如果流 A 产生一个值,它将与 B 的最后一个值组合并在结果流上产生一个值。
但是我希望它在每次调用后忘记 B 的最后一个值,以便下次选择 A 时需要为结果流生成一个新的 B 以生成一个新值。
我希望这是对称的,所以反过来也是如此。
例子:
A -- 1 -- 2 -- 3 ------------- 4 ------
(3,1) (4,3)
B -------------- 1 ---- 2 --- 3 --------
我找到了这个答案: How to throttle event stream using RX?
但是它是用 C# 编写的,而我需要 RxJS 的答案。
【问题讨论】:
-
所以你不是在寻找
zip? -
@Bergi nah,如果您查看示例 zip 将产生:(1,1)(2,2)(3,3) 已完成。
标签: javascript rxjs