首页 > 解决方案 > 如何加载多个 div 而不会以 Angular 4 冻结应用程序

问题描述

我想使用 div 而不是 table 以角度创建一个类似结构的表格。假设我有 1000 行和 1000 列,所以要收集 1000000 个单元格。当我运行程序时,它被冻结了。请给出我能做到的任何建议。我使用 'flex' 让行彼此相邻显示。

注意:我也使用了“trackBy”,但我还是被冻结了。在我的场景中也不需要虚拟滚动或延迟加载方法。

标签: angulartypescriptangular6

解决方案


利用ngx-virtual-scroller

Virtual Scroll 显示一个虚拟的“无限”列表。支持水平/垂直、可变高度和多列。

Github 和示例


推荐阅读