Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用angular2为删除操作选择特定行_Angular_Typescript - Fatal编程技术网

如何使用angular2为删除操作选择特定行

如何使用angular2为删除操作选择特定行,angular,typescript,Angular,Typescript,我有一个主复选框和一个对应于每一行的复选框,如果我在主复选框上选择,那么所有存在的项目都将被选中,但我无法在控制台中获得要删除的整行。 无论单击哪一行,我都必须在控制台中获取该项 HTML: 删除 添加日期 描述 {{rowData.DateAdded} {{rowData.Description} TS: selectAll(){ for(var i=0;i

我有一个主复选框和一个对应于每一行的复选框,如果我在主复选框上选择,那么所有存在的项目都将被选中,但我无法在控制台中获得要删除的整行。 无论单击哪一行,我都必须在控制台中获取该项

HTML:

删除
添加日期
描述
{{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]);
    }
 }