gpt4 book ai didi

javascript - 避免在 ng-switch/ng-if 上调用 angularjs 中的函数

转载 作者:行者123 更新时间:2023-11-28 08:02:56 24 4
gpt4 key购买 nike

我有一个名为 isShiftActive(shift) 的函数,调用它可以根据其 boolean 值在我的页面上构建分区。待建分区总数约为31*51=1581

Controller 在页面加载期间调用函数 isShiftActive 790 次,这是正常的,但在页面加载之后,对于页面上的任何操作,isShiftActive 函数每次调用 790 次,导致页面速度太慢。

请建议一个替代方案,我正在使用ng-switch=isShiftActive(shift)

提前致谢。

最佳答案

如果您只想计算一次监视表达式,可以使用 bindonce 。它对 watch 进行一次评估,然后立即将 watch 取下。

关于javascript - 避免在 ng-switch/ng-if 上调用 angularjs 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25153456/

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