Angular 角材料工作台性能

Angular 角材料工作台性能,angular,html-table,angular-material,Angular,Html Table,Angular Material,我有一个包含100多行和动态列的表 <tr mat-header-row *matHeaderRowDef = "displayColumns; sticky: true"> </ tr> <tr mat-row * matRowDef = "let row; columns: displayColumns"> </ tr> 因此,如果我更改displayColumns,angular将重新呈现整个表(3秒)。 有没有优化它的解决方案?或者我

我有一个包含100多行和动态列的表

<tr mat-header-row *matHeaderRowDef = "displayColumns; sticky: true"> </ tr>
<tr mat-row * matRowDef = "let row; columns: displayColumns"> </ tr>

因此,如果我更改displayColumns,angular将重新呈现整个表(3秒)。 有没有优化它的解决方案?或者我应该为此使用
display:hidden


如何设置列添加的动画?

是否对表使用分页?如果是,请看一看类似问题的答案。我的表也花了几秒钟加载(6k行),但在我实现了建议的更改后,它立即加载。