В моем проекте мы используем 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