2017-08-30 97 views
-3

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

+0

为什么你会得到一个AJAX错误?没有AJAX,没有使用AngularJS – muaaz

+0

我试图使用deferrender来提高速度比我得到ajax错误 – girish

+0

你不应该在大型数据集上使用'ng-repeat'。使用内置渲染的dataTables,即本地渲染。 – davidkonrad

回答

0

而不是使用ng-repeat和angualar datatable试图使用ui-grid它的工作原理和现在加载表的速度现在增加。如果任何人与性能问题去尝试使用ui-grid.hope这有助于某人。

0

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

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

只能将optymalization添加到ng-repeat指令track by。如果任何元素发生变化,请通过防止重新加载内存中的集合来跟踪。

+0

已经追踪ng-repeat指令,但加载需要花费一分钟 – girish