要捕获Angular Material中复选框所属的表格行,您可以使用以下步骤:
selectedRows: any[] = [];
selectedRows
数组中:selectRow(row: any, event: any) {
if (event.checked) {
this.selectedRows.push(row);
} else {
const index = this.selectedRows.findIndex(r => r === row);
if (index >= 0) {
this.selectedRows.splice(index, 1);
}
}
}
onRowClick(row: any) {
console.log('Selected Row:', row);
}
通过上述步骤,您可以在Angular Material中捕获复选框所属的表格行。每当复选框选中或取消选中时,相关行将添加到或从selectedRows
数组中。同样,当点击表格行时,相关行将被传递给onRowClick
方法。您可以根据您的要求调整代码示例。