标签: javascript angularjs
我有一个名为isShiftActive(shift)的函数,它被调用以根据其boolean值在我的页面上构建分区。要构建的divsions总数约为31*51=1581。
isShiftActive(shift)
boolean
31*51=1581
控制器在页面加载期间调用函数isShiftActive 790次,这是正常的,但在页面加载后,对于页面上的任何操作,调用isShiftActive函数 790 每次都会使页面太慢。
isShiftActive
请提示替代方案,我正在使用ng-switch=isShiftActive(shift)
ng-switch=isShiftActive(shift)
提前致谢。
答案 0 :(得分:0)
如果您只想在使用bindonce后评估手表表达式。它会对手表进行一次评估,然后立即将手表取下。