我正在尝试在我的应用程序中实现angular2-tree,它的工作很棒但是当我尝试添加过滤器时,我无法弄清楚如何获取用于过滤器的树对象。
这里是angular2-tree docs https://angular2-tree.readme.io/docs/filtering
的链接这是我的HTML
>
这是我的过滤器
的ts代码<input #filter (keyup)="filterNodes(filter.value, tree)" placeholder="filter nodes" />
<Tree (onMoveNode)="onMoveNode($event)" [nodes]="nodes" [options]="customTemplateStringOptions"></Tree>
但我无法获得树对象
答案 0 :(得分:1)
<input #filter (keyup)="filterNodes(filter.value, tree)" placeholder="filter nodes" />
<Tree #tree (onMoveNode)="onMoveNode($event)" [nodes]="nodes" [options]="customTemplateStringOptions"></Tree>
在您的组件代码中:
@ViewChild('tree') tree: any;
然后它应该在组件中定义
让我知道它是否解决了您的问题