如何在Angular 4中使用带有* ngIf的pTemplete在ptree中进行过滤?

时间:2018-10-04 07:39:47

标签: angular primeng ptree

在我的项目中,我们使用p-tree中的primeng。一切正常。我需要在树上实现过滤器。

当树加载数据时,所有节点都具有isVisible: true,并且当用户在文本框中基于每个节点的标签设置isVisible时,我们设置isVisible: false,但是在ptree模板结构中,我不能使用*ngIf

<p-tree [value]="treeData">
    <ng-template let-node *ngIf="node.isVisible" pTemplate="default" class="root-node">
    ...
    </ng-template>
</p-tree>

使用*ngIf时出现错误

ERROR TypeError: Cannot read property 'isVisible' of undefined

0 个答案:

没有答案