Angular 无法选择具有角度的所有复选框

Angular 无法选择具有角度的所有复选框,angular,angular-datatables,Angular,Angular Datatables,已填充角度数据表并尝试选择所有复选框,但无法选择,请使用以下代码进行尝试。你能给我建议一下解决办法吗。请参考下面的Stackblitz了解工作演示 isChecked=false; checkuncheckall(){ if(this.isChecked==true){ this.isChecked=false; }否则{ this.isChecked=true; } } 解决了您的问题。叉向 变化: 在checkuncheckall功能中添加了所有数据选择: 从表列设置中删除复选框: 解决了

已填充角度数据表并尝试选择所有复选框,但无法选择,请使用以下代码进行尝试。你能给我建议一下解决办法吗。请参考下面的Stackblitz了解工作演示

isChecked=false;
checkuncheckall(){
if(this.isChecked==true){
this.isChecked=false;
}否则{
this.isChecked=true;
}
}

解决了您的问题。叉向

变化:

  • checkuncheckall
    功能中添加了所有数据选择:
  • 从表列设置中删除复选框:

  • 解决了你的问题。叉向

    变化:

  • checkuncheckall
    功能中添加了所有数据选择:
  • 从表列设置中删除复选框:

  • 我想您必须在表中的每个元素上使用for循环进行迭代。这里有一个例子:我想您必须在表中的每个元素上使用for循环进行迭代。这里有一个例子:
    if (this.persons && this.persons.length) {
      this.persons.forEach(f => (f.check = this.isChecked == true));
    }
    
    columns: [
        { name: "" },
        { data: "index" },
        { title: "Dropdown" },
        { title: "ExtraColumn" },
        { data: "firstname" },
        { data: "lastname" }
    ]