我在我的应用中使用了树检查表组件。有人知道如何选择节点吗?
我使用了这个例子:https://stackblitz.com/angular/nkmjydodvnp?file=app%2Ftree-checklist-example.ts
我尝试使用isSelected(节点)方法,但它不相关。
谢谢!
答案 0 :(得分: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>
答案 1 :(得分:0)
要在默认情况下检查所有操作,请在构造函数内部调用此函数
selectAllIntial() {
for (let node in this.dataSource.data) {
this.todoItemSelectionToggle(this.transformer(this.dataSource.data[node], 0))
}
}