当选择全部或选择单个项目时,Angular material datatable复选框将值保留在数组中,如果取消选择则删除

问题描述 投票:0回答:1

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

checkbox angular-material angular7 angular-datatables
1个回答
1
投票

你的代码中有一些错误,特别是你没有在MatCheckboxChange事件中检查正确的属性。您检查了check属性,当它实际上被称为checked时,请参阅here

你还试图使用splicestring(当前namerow属性)和number论证,实际上它需要number, number

一个合适的IDE会通知您这些错误并帮助您解决它们。

Here是你桌子的工作版本。

© www.soinside.com 2019 - 2024. All rights reserved.