如何使用angular2为删除操作选择特定行
我有一个主复选框和一个对应于每一行的复选框,如果我在主复选框上选择,那么所有存在的项目都将被选中,但我无法在控制台中获得要删除的整行。 无论单击哪一行,我都必须在控制台中获取该项 HTML:如何使用angular2为删除操作选择特定行,angular,typescript,Angular,Typescript,我有一个主复选框和一个对应于每一行的复选框,如果我在主复选框上选择,那么所有存在的项目都将被选中,但我无法在控制台中获得要删除的整行。 无论单击哪一行,我都必须在控制台中获取该项 HTML: 删除 添加日期 描述 {{rowData.DateAdded} {{rowData.Description} TS: selectAll(){ for(var i=0;i
删除
添加日期
描述
{{rowData.DateAdded}
{{rowData.Description}
TS:
selectAll(){
for(var i=0;i
首先将删除
更改为按钮
,以简化操作:
<button (click)="deleteConditionDetails()"> Delete </button>
删除
然后在函数中执行以下操作:
deleteConditionDetails() {
let i=0;
for(i=0;i<this.ccdList.length;i++) {
if(this.ccdList[i].selected)
console.log(this.ccdList[i]);
}
}
deleteConditionDetails(){
设i=0;
对于(i=0;i请提供完整的代码,以便我们能够提供帮助,或者在这里实现它以使其更容易@maha感谢您的回复,我会的create@maha,请看一看是的,好多了,你现在能告诉我你到底需要什么吗,因为问题本身不是clear@maha:如果单击一个复选框并单击“删除”,则必须获取整行在控制台中,请调查一下,
<button (click)="deleteConditionDetails()"> Delete </button>
deleteConditionDetails() {
let i=0;
for(i=0;i<this.ccdList.length;i++) {
if(this.ccdList[i].selected)
console.log(this.ccdList[i]);
}
}