【发布时间】:2016-01-01 10:24:48
【问题描述】:
我正在显示一个 Angular 表,其中包含大约 ~1,000 行和每行 5 个输入(总共 5,000 个输入字段)。这是一个标准的 Angular 表,行中带有 ng-repeat。
数据快速下载到客户端。但是 - 问题是缓慢的 Angular 渲染。
在 MacBook Pro 上,加载需要 10 秒。在 Chromebook 上,这需要 40 多秒。
我正在寻找一种懒惰的 RENDER 方法。我相信你们中的许多人都遇到过这个问题 - 谁能指出可能的解决方案?
【问题讨论】:
-
在单元格内使用分页和按需编辑来避免输入的所有监视
-
我们正在使用实时搜索,因此我们希望避免分页。您能否举例说明如何创建“按需编辑”?我们既有移动(触摸)用户,也有笔记本电脑,他们希望在输入字段之间切换(类似于 Excel 类型表)。
-
分页并不意味着你不能同时使用过滤。就地编辑的一个例子是
x-editable -
如何设置实时搜索过滤? (抱歉有问题,还在习惯 Angular)
-
很多关于使用角度过滤器的例子,包括在文档中。还有许多带有您提到的功能的表格/网格模块
标签: javascript mysql angularjs angularjs-ng-repeat