使用Handsontable和Angular-Tree-Component的角度性能问题

问题描述 投票:0回答:1

我有一个同时使用Angular-Tree-ComponentHandsontable的Web应用程序。

我在树中需要很多行,在HoT网格中甚至需要更多。这会使页面性能大大降低,并且在编辑网格单元格或滚动树列表时,一切都会变得缓慢。

这里是StackBlitz demo以显示问题。

我的猜测是Angulars变更检测正在页面上的所有元素上加班,但是我不能肯定地说。而且我不知道该如何减轻这个问题。

滚动网格仍然超级敏捷,但树状列表却不是。

任何人都知道如何提高性能的技巧吗?

非常感谢!

angular performance handsontable angular-tree-component
1个回答
0
投票

这里是一个示例,如何避免使用第三方库(如handsontable)并将其功能添加到角度材质表中以提高性能:https://medium.com/javascript-in-plain-english/angular-material-table-with-edit-function-like-excel-7c2c53332553?source=friends_link&sk=8a53cf64b55410b2534e4d4f861b74a9

© www.soinside.com 2019 - 2024. All rights reserved.