javascript - 具有 1,000 行和 5,000 个输入的 Angular 表呈现缓慢

标签 javascript mysql angularjs angularjs-ng-repeat

我正在显示一个 Angular 表格,其中大约有 1,000 行,每行有 5 个输入(总共 5,000 个输入字段)。它是一个标准的 Angular 表,对行进行 ng-repeat。

数据被快速下载到客户端。但是 - 问题是 Angular 渲染缓慢。

在 MacBook Pro 上,加载需要 10 秒。在 Chromebook 上,需要 40 多秒。

我正在寻找一种惰性 RENDER 的方法。我相信你们中的许多人都遇到过这个问题 - 任何人都可以指出可能的解决方案吗?

最佳答案

因为问题出在渲染上,您可以使用过滤器来限制 ng-repeat 返回的字段数。然后只需对额外的行进行分页。

关于javascript - 具有 1,000 行和 5,000 个输入的 Angular 表呈现缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32937153/

相关文章:

javascript - 撤消简单的 javascript 事件 - 从文本框中删除大括号

javascript - Indesign(IDML 文件)自动化使用 HTML5 和 Javascript

php - 在 mySQL 中构造 php 数据

mysql - SQL - 创建连接在一起的多个表的 View

asp.net - MySQL 与 SQL Server 2005/2008 性能对比

javascript - Angular 路由与 UI 路由问题

javascript - Ajax api 调用总是失败

javascript - 我可以使用 javascript :this. child.src 作为链接的 href 吗?

javascript - 如何使用 stateProvider 在 Angular 中的每个 $state.go() 之前调用函数

javascript - NodeJS(Firebase): Cannot import custom class