【发布时间】:2018-08-09 16:03:40
【问题描述】:
在这里我的问题是我使用嵌套的 *ngFor 循环显示一个表,并且根据我的要求使用对象键方法显示表数据我的问题是我无法为此应用删除选项。
这是我的模板 .html
<ng-container *ngFor="let key of Data">
<tr *ngFor="let item of List[key];let i = index;">
<td>{{key}}-{{i}}</td>
<td>{{item}}--{{i}}</td>
<td>
<button (click)="del(i)">delete</button>
</td>
</tr>
</ng-container>
点击删除后,我将采用这种方法
.ts
delete(i){
this.Data.splice(i, 1);
}
我的问题是如果点击删除整个表格行将被删除而不是单行
这里
DynamicData = {
"laptop": [
"dell",
"hp",
"lenovo",
"acer",
"asus"
],
"mobile": [
"lenovo",
"motorolla",
"apple",
"samsung"
]
}
this.List = DynamicData;
this.Data = Object.keys(this.List);
【问题讨论】:
-
什么是
Data和List? -
@ExplosionPills 更新问题
标签: javascript angular typescript