gpt4 book ai didi

javascript - 在 angularjs 中显示 6000 条记录时浏览器崩溃

转载 作者:行者123 更新时间:2023-11-27 22:44:42 26 4
gpt4 key购买 nike

我正在尝试使用 ng-repeat 显示大量记录,但浏览器崩溃。如何在不使用无限滚动的情况下显示大型数据集。

最佳答案

就像其他人建议的那样,6000 行需要分页,但从技术上讲,Angular 可以处理这个问题。我创建了一个codepen使用 Angular 生成 10k 行正在使用 ng-repeat 来显示表格,以显示其技术上的可能性。我建议您在 ng-repeatng-cloak 中使用 track-by 来优化大量数据的渲染。

   <tbody ng-cloak>
<tr ng-repeat="item in items track by item.key">

浏览器崩溃的原因可能是由于创建数据的方式(可能一次将每一行添加到顶部并导致许多渲染周期),或者由于每行显示的复杂性。因此,优化可以让您在不导致浏览器崩溃的情况下显示那么多数据,但这仍然不是一个好主意(或良好的用户体验)。

关于javascript - 在 angularjs 中显示 6000 条记录时浏览器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38484856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com