Как сделать фильтр в ptree с pTemplete с * ngIf в Angular 4? - PullRequest
0 голосов
/ 04 октября 2018

В моем проекте мы используем 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...