“全选”或“选择单个项目”时,“角度材料数据表”复选框将值保留在数组中,如果未选择,则将其删除

时间:2019-02-22 11:57:48

标签: checkbox angular-material angular7 angular-datatables

当用户选中主复选框时,所有值都必须推送到数组。当用户取消选择特定的复选框时,值必须从数组拼接,如果再次选择,则再次推送到数组。这是我在stackblitz中的示例代码。预先谢谢你。

1 个答案:

答案 0 :(得分:1)

您的代码中存在一些错误,尤其是您没有在MatCheckboxChange事件中检查正确的属性。您检查了check属性,实际上该属性称为checked,请参见here

您还尝试将splicestring(当前name的{​​{1}}属性)和row参数一起使用,实际上number

正确的IDE会通知您这些错误并帮助您解决它们。

  

Here   是表格的有效版本。