如何解决angular-tree-component sizeChanged无法正常工作
我有一个列表“ listToSelect”,里面有100多个数据。我已经将它附加到像这样的角树节点上了
<tree-root #treeSelect [nodes]="listToSelect" [options]="getMode()" (activate)="onEvent($event)"
(deactivate)="onEvent($event)" [focused]="true"></tree-root
在操作中,我正在更改此列表(它较小),在控制台日志中,我看到listToSelect具有适当的值,但是在我第一次使用此组件时,在屏幕上它具有较旧的版本,即使我m打电话
refreshTree(tree: TreeComponent) {
setTimeout(() => {
tree.sizeChanged();
},50);
}
在我的updateList操作的结尾。 仅在首次使用组件时发生此问题,当我关闭它并再次打开它时,它按预期方式工作。我正在使用Angular 9
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。