ngRepeat中的性能问题

时间:2015-06-29 15:17:41

标签: javascript angularjs performance

我有一个ngRepeat块,它会迭代一个相应的对象数组。

该对象的一个​​属性是一个字符串,在显示之前需要进行一些转换。

Performancewise,每次Angular运行它的循环时运行该函数是对的吗?

   <div ng-repeat="a in arr">{{ strTransform(a.name) }}</div>

1 个答案:

答案 0 :(得分:4)

,除了:

之外,没关系,性能和一切
  1. 你的转换功能本身太贵了,在这种情况下你注定要失败,或者:
  2. 你需要处理大量的元素,在这种情况下,无论如何你都注定了渲染时间。
  3. -

    作为旁注,我想补充一点,你可能想用Angular filter (link)进行这些操作:)