【问题标题】:Max records count we can show in HTML Table in one go我们可以一次性在 HTML 表中显示的最大记录数
【发布时间】:2019-02-08 02:38:03
【问题描述】:

我试图一次性在 HTML 表格中呈现 100k+ 行,但页面没有响应,同时我正在使用 pivot js 呈现相同的记录作为 Pivot 没有任何问题,这怎么可能?我是否遗漏了任何基本要点?

感谢您的宝贵时间。

【问题讨论】:

  • Angular 尝试一一添加所有数据,并且 Angular 的 ChangeDetectRef 绑定和取消绑定是按顺序进行的。因此,它需要很长时间才能加载。你需要一些 VirtualScroll 或 Ngx-infintySCroll

标签: angular html html-table


【解决方案1】:

pivot.js 设计的方式是处理格式化的大数据集,有逻辑实现对数据进行分组,以便只存储汇总数据。

但是当您自己加载数据集时,它会将数据存储在客户端上,而不是 分组/总结。浏览器最多可以处理 10k 条记录。

当涉及到 pivot js 时,它可以处理多达 20 万行,如 here 所述

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多