如何在debounceTime中调用函数

时间:2019-03-25 11:02:56

标签: angular typescript rxjs

对于具有相同功能的不同事件,我有两个不同的主题订阅

subject1.subscribe(
_ => callFunction();
);

subject2.subscribe(
_ => callFunction();
);

我需要每秒不多次调用callFunction(),如何使用rxjs做到这一点?

1 个答案:

答案 0 :(得分:1)

您必须结合您的观测值。如果完成,请使用forkJoin,否则使用combineLatest

combineLatest(s1, s2).pipe(debounceTime(1000)).subscribe(([r1, r2]) => ...);