首页 > 解决方案 > 10k 条记录的数据表渲染问题

问题描述

我们在浏览器的表格中显示 10,000 行。

https://datatables.net/extensions/scroller/examples/initialisation/large_js_source.html中给出的示例表明我们可以非常快速地显示 50,000 条记录

我们使用 Angular 和 ng-repeat,加载表格需要 2 分钟。我们创建了 5 列。其中一列有一个条件选项,将根据每行的某些条件启用。每当我们向按钮添加几个选项时,都会花费更多时间

例如,在作为列的一部分的操作按钮中进行编辑、删除、查看等

我们观察到,每当我们添加选项以及带有选项的 ng-repeat 时,都会花费大量时间来渲染表格。

如何加快渲染时间???请指教。

谢谢。

标签: angularjs

解决方案


推荐阅读