在angular中,可以使用ngModel和ngModelChange来获取多个复选框的选中值。首先,在每个复选框上绑定ngModel指令,并设置一个唯一的值作为ngModel的值。然后,使用ngModelChange在每次复选框状态改变时触发一个方法,将选中的值存储在一个数组中。最后,将整个数组作为参数传递给后台。具体实现可以参考以下代码示例:
HTML代码:
TS代码:
fruits: any = {}; selectedFruits: string[] = [];
changed() { this.selectedFruits = Object.keys(this.fruits).filter(key => this.fruits[key]); }
在该示例中,选中的水果将存储在selectedFruits数组中,可以将其用作提交给后台的数据。