html - Angular 6:嵌套
问题描述
我正在使用ngFor指令来显示使用li标签的元素的分层列表。
Plunker URL:请参见此处的代码
当记录很大时(5k-10k),浏览器会花费大量时间渲染。在分析了性能快照后,我发现大部分时间都花在了计算和应用样式上。 注意:我没有使用任何自定义 CSS 或样式。开箱即用的引导 css 被应用于li标签。
如果我将li标签与span标签交换,性能会提高100 倍。我相信,由于 span 标签是一个内联元素,所以开箱即用的引导 css 不适用并且性能很好。
我已经尝试过使用trackBy但没有效果。
如何使用 ngFor 指令扩展嵌套 li 标签的性能?
解决方案
推荐阅读
- webpack - 使用 webpack 配置减少构建时间
- python - 创建python环境时出现UnsatisfiableError
- django - 如何为一个域下的多个网站设置 nginx?
- mysql - 如何使用 mysql 命令解决问题?
- python - 如何在不使用熊猫的情况下根据python中的两列删除文件中的重复行?
- ruby-on-rails - 如何以编程方式订阅 messenger webhook
- python - 如何修改 url 或模型以查看模板中的图像(404 未找到)?
- dns - 是否可以在本地笔记本电脑 virtualbox centos 7 或 ubuntu 18.04 os 中添加真实域?
- java - 如何使用 java AWS lambda 将文件存储到 AWS S3?
- architecture - 这会是双状态机吗?