【发布时间】:2016-05-02 14:03:40
【问题描述】:
我有一个名为my-list 的指令,它将array 作为输入数据,我正在使用ng-repeat 重复数组并生成一个列表。如果array 中包含许多objects,则该列表的生成速度非常慢。
在生成 DOM 元素时,我想显示一个微调器动画。但是在生成 DOM 元素时,UI 被冻结了。
我想知道这个问题是否有解决方案。
【问题讨论】:
-
解决方案是将数组的数量分块成更易于管理的部分,让应用程序消化小变化,然后再获得另一个小变化供它消化。此外,如果您的数据存在于 API 中,只需获得足够的数据以表明屏幕外还有更多内容可以展示,并在用户滚动到结尾时获得更多数据。
标签: javascript angularjs compilation