提高ng-repeat性能除了'跟踪'和单一绑定' ::'

时间:2016-07-14 12:29:49

标签: javascript angularjs performance

在寻求提高Angular性能的过程中,我的摘要周期(1s)的主要部分是由ngRepeatAction(最长300ms)拍摄的,这是不可接受的。我一直在寻找提高绩效的方法,这些是我的发现和完成的事情:

  • 使用track by $index(或item.id),无处不在
  • 尽可能使用绑定::

示例:ng-repeat="event in ::events track by $index

我发现的其他内容包括:(但不适用于我的应用环境)

  • limitTo : limit
  • 过滤器,以避免因为它们每次摘要运行两次。

注意:这与长列表(最多50个项目)无关,只有很多列表。

还有其他方法可以改善ng-repeat的表现,我可以研究一下吗?任何建议都表示赞赏。

0 个答案:

没有答案