Я использовал компонент tree-checklist в своем приложении. Кто-нибудь знает, как я могу выбрать узлы?
Я использовал этот пример: https://stackblitz.com/angular/nkmjydodvnp?file=app%2Ftree-checklist-example.ts
Я пытался использовать метод isSelected (узел), но он не имеет отношения.
Спасибо!
Чтобы проверить все по умолчанию, я сделал это, вызовите эту функцию внутри конструктора
selectAllIntial() { for (let node in this.dataSource.data) { this.todoItemSelectionToggle(this.transformer(this.dataSource.data[node], 0)) } }
component.ts
checkUncheckAll() { this.nestedNodeMap.forEach((val: TodoItemFlatNode) => { if (!val.level) { this.todoItemSelectionToggle(val); } }); }
template.html
<button mat-raised-button color="primary" (click)="checkUncheckAll()">Check/Uncheck</button>