angularjs - 10k 条记录的数据表渲染问题
问题描述
我们在浏览器的表格中显示 10,000 行。
https://datatables.net/extensions/scroller/examples/initialisation/large_js_source.html中给出的示例表明我们可以非常快速地显示 50,000 条记录
我们使用 Angular 和 ng-repeat,加载表格需要 2 分钟。我们创建了 5 列。其中一列有一个条件选项,将根据每行的某些条件启用。每当我们向按钮添加几个选项时,都会花费更多时间
例如,在作为列的一部分的操作按钮中进行编辑、删除、查看等
我们观察到,每当我们添加选项以及带有选项的 ng-repeat 时,都会花费大量时间来渲染表格。
如何加快渲染时间???请指教。
谢谢。
解决方案
推荐阅读
- reactjs - Gatsby 有没有办法将内联样式组件 CSS 导出到 CSS 文件中?
- python - 使用分隔符组合文本以获取重复的列值
- javascript - 如何使用 selenium 单击包含 href="javascript:void(0)" 的元素(元素未附加到页面文档)
- javascript - 从 react-select isMulti reactjs 禁用特定选项
- rust - 将数据移动到 Rc/Arc 是否总是将其从堆栈复制到堆?
- amazon-web-services - 在 Elastic Beanstalk 中部署 dotnet 核心应用程序失败
- reactjs - 我的反应应用程序和快递服务器在不同的端口上
- html - Web 应用程序通过检查电子表格中的数据将布尔结果返回到 html
- linux - 比较文件的最后修改日期和shell脚本中的当前日期
- reactjs - 类型“{}”缺少“只读”类型的以下属性
& InjectedAuthRouterProps<(...args: any[]) => Action>>'