Angularjs 在对象上拆分ng重复';s属性

Angularjs 在对象上拆分ng重复';s属性,angularjs,angularjs-directive,angularjs-ng-repeat,angularjs-limitto,Angularjs,Angularjs Directive,Angularjs Ng Repeat,Angularjs Limitto,我有一个指令,它在一个高位图表上注入大量数据,该图表使用ng repeat对对象的属性进行迭代: <div class="row animated fadeIn" ng-repeat="datum in controllerData" ng-if="(SizeOf(controllerData) > 0 && !dataInLoad)">....</div> 。。。。 现在。。这通常会注入至少5-8个图表,这会让浏览器停滞约20-40秒 现在我知

我有一个指令,它在一个高位图表上注入大量数据,该图表使用ng repeat对对象的属性进行迭代:

<div class="row animated fadeIn" ng-repeat="datum in controllerData" ng-if="(SizeOf(controllerData) > 0 && !dataInLoad)">....</div>
。。。。
现在。。这通常会注入至少5-8个图表,这会让浏览器停滞约20-40秒

现在我知道,如果迭代字符串或数组,有很多方法可以拆分ng repeat,但我的应用程序要求我迭代该对象的属性(controllerData)

有没有一种方法可以控制ng repeat,使其每次只加载几个图表,然后继续

谢谢你这个怎么样。这将根据您的表达式为提供新数组

splitData = _.filter(array, function(data){ return array.id==1});

这将把属性id==1的数据分割成一个单独的数组。

不太明白这将如何实现您想用object属性迭代数组,对吗?splitData=u2;.filter(数组,函数(数据){return array.id==1});。这样就可以了。就像我有一个有很多属性的对象一样,每个属性都有一个相同类型的对象。我需要在这个物体上重复使用limito。此外,我是否需要下划线.js来使用您建议的内容?