调用一个为ng-show返回布尔值的函数是个好主意吗
Is it a good idea to call a function that returns a boolean for ng-show?
在每次循环运行时,观察函数调用的值或在类似ng-show的指令中使用该值是否会对该函数的性能产生影响?
只有一个布尔值来确定这一点,并在不同的场景中不断修改该值,这是更好的方法吗?
是的,如果手表是一个函数调用,它将在每个摘要周期被调用。性能命中是指与从对象读取值相比,进行函数调用并执行其主体所需的额外时间。
然而,如果被监视函数的主体执行时间不太长,则差异可能可以忽略不计;至少从我见过的几个案例来看,这样做并不是一个坏做法。
相关文章:
- 类型错误:布尔值不是 Angular 中登录函数的函数
- Window.open不工作,布尔值不是函数
- 如何使用与之前调用的布尔值相反的函数调用函数
- 如何从代码隐藏将布尔值传递给 JavaScript 函数
- 聚合物 如何使用条件根据函数返回的布尔值显示不同的元素
- 每当布尔值在 JavaScript 中变为 false 时调用函数
- jQuery 滚动函数在每个滚动上都预置,尽管有布尔值
- 当函数在 Javascript 中将其设置为 true 时,布尔值返回 false
- 未捕获的类型错误:布尔值不是完整日历中 ajax 调用的函数
- 如何在javascript中更改函数中的布尔值
- 将函数数组作为布尔值数组返回
- 为什么布尔值在退出函数后会发生变化
- 仅当布尔值为true时才运行JavaScript函数
- ajax从C#函数T4MVC中获取布尔值
- 如何在布尔值更改时运行函数
- 为什么要!函数之前不返回布尔值相反的值
- 为什么我的函数返回“未定义”而不是布尔值
- JavaScript函数发送字符串但接收布尔值
- 只有当变量(布尔值)改变时才调用javascript/jquery函数
- 将函数的默认参数设置为布尔值的正确方法