Rxjs 最多每x秒从流中发出值
我如何构造一个可观察的流,它将发出一个值,然后在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), ) 见文件: 我相信您实际上可以使
节流
和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(反应性扩展的统一实现)的问题