在Angular 4中删除表中的行,可以通过以下步骤实现:
<table>
<tr *ngFor="let row of tableData">
<td>{{ row.name }}</td>
<td>{{ row.age }}</td>
<td><button (click)="deleteRow(row)">删除</button></td>
</tr>
</table>
deleteRow(row: any) {
const index = this.tableData.indexOf(row);
if (index !== -1) {
this.tableData.splice(index, 1);
}
}
在这个方法中,我们首先使用indexOf方法找到要删除的行在数组中的索引,然后使用splice方法从数组中删除该行。
tableData: any[] = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
这个数组包含了表格中的每一行数据。
通过以上步骤,你就可以在Angular 4中实现删除表中的行。当点击某一行的删除按钮时,对应的行将会从表格中移除。
领取专属 10元无门槛券
手把手带您无忧上云