我正在使用复选框选择一行...。单击复选框后,它应该获得一个对象值。
现在,它返回一个[object set]值,但实际上并没有选择或获取行中的实际值。
我在这里想念什么?
selection.component.ts
deleteRow() {
this.selection.selected.forEach(item => {
const index: number = this.dataSource.view['source']['value'].TableData.filter (
(d: TableRow) => d === item
);
this.dataSource.view['source']['value'].TableData.splice(index, 1);
console.log(this.dataSource);
this.dataSource = new ViewDataSource(this.dataSource.view['source']['value'].TableData);
});
this.selection = new SelectionModel<TableRow>(true, []);
this.actionService.deleteRow(this.selection, this.primaryTableValue).subscribe(response => {
console.log("Success!");
});
}