微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

angular-tree-component sizeChanged无法正常工作

如何解决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 举报,一经查实,本站将立刻删除。