这是我的代码(角度2):
<button (click)="click()">GO!</button>
debouncedFunc = _.debounce(()=>{
console.log('bam')
}, 1000, {"leading":true})
click(){
this.debouncedFunc()
}
这会在没有去抖动的情况下触发每个事件。我希望每秒只能触发一次端点最大值,而忽略所有其他端点。我错过了什么?感谢。
答案 0 :(得分:2)
在发布此内容后10秒钟计算出来。有趣的是如何工作。所有选项都需要声明:
<button (click)="click()">GO!</button>
debouncedFunc = _.debounce(()=>{
console.log('bam')
}, 1000, {"leading":true,"trailing":false})
click(){
this.debouncedFunc()
}