每个摘要评估ng-switch条件

时间:2016-12-21 15:21:03

标签: javascript angularjs

由于ng-switch条件,我有两个指令之一。

即使病情很少发生变化,每个摘要都会评估病情。

我可以应用任何惯用的优化来避免这种检查并提高性能吗?

1 个答案:

答案 0 :(得分:1)

我会建议你两种方式

首先,您可以使用一次性绑定,此值一旦稳定就不会改变 例如:<p id="one-time-binding-example">One time binding: {{::name}}</p>

第二种方式可以是使用去抖功能,即它会根据你的要求延迟摘要周期。 e.g

 <input ng-model="user.name" ng-model-options="{ debounce: 150 }" />

这里的时间以毫秒为单位。

除此之外,我认为没有任何直接的方法来解决这个问题。