Rxjs 最多每x秒从流中发出值

Rxjs 最多每x秒从流中发出值,rxjs,reactive-programming,unirx,Rxjs,Reactive Programming,Unirx,我如何构造一个可观察的流,它将发出一个值,然后在x个时间量内跳过后续值 我尝试过使用节流和skipUntil和延迟的组合,但我需要忽略给定间隔内发出的所有值,而不是延迟 用例是,我有一个按钮,最多每X秒可以点击一次。我相信您实际上可以使用throttleTime为此,它将放弃限制结果: const source$ = fromEvent(this.myButton, 'click'); source$.pipe( throttleTime(1000), ) 见文件: 我相信您实际上可以使

我如何构造一个可观察的流,它将发出一个值,然后在x个时间量内跳过后续值

我尝试过使用
节流
skipUntil
延迟
的组合,但我需要忽略给定间隔内发出的所有值,而不是延迟


用例是,我有一个按钮,最多每X秒可以点击一次。

我相信您实际上可以使用
throttleTime
为此,它将放弃限制结果:

const source$ = fromEvent(this.myButton, 'click');

source$.pipe(
  throttleTime(1000),
)
见文件:


我相信您实际上可以使用
throttleTime
为此,它将放弃限制结果:

const source$ = fromEvent(this.myButton, 'click');

source$.pipe(
  throttleTime(1000),
)
见文件:


似乎正确,这可能是UniRx(反应性扩展的统一实现)的问题似乎正确,这可能是UniRx(反应性扩展的统一实现)的问题