如何在angular2-tree中过滤

时间:2016-10-06 07:02:08

标签: angular tree angular2-directives

我正在尝试在我的应用程序中实现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>

但我无法获得树对象

1 个答案:

答案 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;

然后它应该在组件中定义

让我知道它是否解决了您的问题