gpt4 book ai didi

javascript - 如何防止 ng-click 短时间触发

转载 作者:行者123 更新时间:2023-11-28 04:35:12 24 4
gpt4 key购买 nike

<button type="button" 
class="btn btn-primary"
ng-click="$parent.paginationInstance.nextPage()"
ng-disabled="($parent.dataList && $parent.dataList.length < $parent.paginationInstance.pageSize)">
Next
</button>

我是 Angular 新手,上面是我想做的:当当前页面没有足够的数据时,我们将无法单击下一页按钮(它将被禁用为灰色)。(假设有35条记录,每页10条,那么我们就无法在第4页点击下一步。)一切看起来都不错,除了:当我快速点击“下一步”时,它会转到第5页或第6页而不禁用,当然它们是空页。所以我可以知道是否有办法限制这个?

最佳答案

您可以在点击后立即禁用它

button.ngDisabled = true

然后添加到就绪状态函数

button.ngDisabled = false

关于javascript - 如何防止 ng-click 短时间触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44280262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com