angular - 如何让 ngFor 更快?
问题描述
TrackBy 没有帮助。
点击后有下拉菜单,应该有7000多个<li>元素。
代码:
<li *ngFor="let option of arrayOfOptions | nanoSearchByKey:searchString:displayProperty; trackBy: trackByFn">
当前的行为是在打开下拉浏览器冻结 15 秒后。
请如果有人有一些想法,资源,像这样的帖子......这与我的问题有关。跟我分享。
解决方案
对数据使用分页并只显示前 500 个元素,没有人会读取数据的 7000 个元素。
推荐阅读
- android - 由于用户角色而使按钮消失(kotlin)
- c++ - 使用“无符号短”数据类型会中断循环
- apache-kafka - 如何聚合 kafka 主题?
- r - 数据表中的累积向量
- macos - Mac终端无法访问文件
- php - 如何在 wp insert post 中插入多个类别 ID?
- r - 为什么在将“lm”模型传递给 effectsize::effectsize() 时会收到关于 stats::model.frame() 的错误?
- javascript - MomentJS 格式来自 MongoDB 的相对日期
- linux-kernel - 识别 Pthread 堆栈区域的正确方法
- angular - Angular Forms,ng-valid 始终存在