我使用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 的答案。
最佳答案
对于像我一样苦苦挣扎的人:
我刚刚找到了flatMapLatest功能正是我所需要的。
关于javascript - 使combineLatest 'forget'成为RxJS中的最后一次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27529476/