使用ng-repeat缓慢加载具有大数据的角度数据表

时间:2017-08-30 08:23:58

标签: angularjs angularjs-ng-repeat angular-datatables

我正在处理一个包含angular数据表的项目。该数据表存在问题,它包含大约2500行要显示。加载需要将近1分钟。分页也适用它包含500页每页显示5行基于过滤。我已经尝试过vs-repeat和limti来过滤但没有运气。我无法应用服务器端处理,因为我收到ajax错误。任何帮助?请

2 个答案:

答案 0 :(得分:0)

如果没有在服务器端实施分页您的应用程序将运行缓慢

在客户端实施的分页将所有元素加载到内存中,用户浏览器可以挂起

您只能将track by添加到ng-repeat指令中进行optymalization。如果任何元素发生变化,请阻止在内存中重新加载集合。

答案 1 :(得分:-2)

而不是使用ng-repeat和angualar数据表尝试使用ui-grid它的工作原理和表的加载速度现在增加了。如果有人遇到性能问题,请尝试使用ui-grid.hope,这有助于某人。