Merge rxjs observable运算符允许您等待n秒,并将结果合并为一个?

Merge rxjs observable运算符允许您等待n秒,并将结果合并为一个?,merge,rxjs,ngrx,Merge,Rxjs,Ngrx,我正在使用ngrx存储来管理待办事项列表的状态 我的删除操作将分别删除存储中的每个todo。因此,如果我连续删除5个,商店将触发5个新发射 有没有一个rxjs操作符让我像0.5一样等待,收集所有发射并将其合并为一个 感谢您尝试bufferTime并跳过空值,它应该每2秒收集一个数组中的所有内容 var clicks = Rx.Observable.fromEvent(document, 'click').mapTo('clicked') var buffered = clicks.buffe

我正在使用ngrx存储来管理待办事项列表的状态

我的删除操作将分别删除存储中的每个todo。因此,如果我连续删除5个,商店将触发5个新发射

有没有一个rxjs操作符让我像0.5一样等待,收集所有发射并将其合并为一个


感谢您尝试bufferTime并跳过空值,它应该每2秒收集一个数组中的所有内容

 var clicks = Rx.Observable.fromEvent(document, 'click').mapTo('clicked')
 var buffered = clicks.bufferTime(2000).filter(value=>value.length>0);
 buffered.subscribe(x => console.log(x));

尝试bufferTime并跳过空值,该值应在数组中每隔2秒收集所有内容

 var clicks = Rx.Observable.fromEvent(document, 'click').mapTo('clicked')
 var buffered = clicks.bufferTime(2000).filter(value=>value.length>0);
 buffered.subscribe(x => console.log(x));
应该接近你想要的,但是没有必要合并-商店的最新状态是你所需要的。应该接近你想要的,但是没有必要合并-商店的最新状态是你所需要的。