我有一个嵌套的 ngFor 复选框。我只需要设置 NgModel 来检查复选框是否被选中?
<ion-item-group *ngFor="let patient of Patients; let i= index">
<ion-item-divider color="light">{{patient.conditionGroup}}</ion-item-divider>
<ion-item *ngFor="let condition of patient.conditions; let j= index">
<ion-label>{{condition}}</ion-label>
<ion-checkbox id="{{condition}}" [(ngModel)]="checkStatus[i][j]" (ionChange)="mylist(i,j,condition)" color="danger"></ion-checkbox>
</ion-item>
</ion-item-group>
我的控制器是这样的..
{
this.checkStatus=[];
this.Patients = [];
for(var s=0;s<this.Patients.length;s++)
{this.checkStatus[s]=[];}
}
How do i check if the checkbox is checked.. error
ERROR TypeError: Cannot read property '0' of undefined
患者
[
{
"conditionGroup": "Family Care",
"conditions": [
"Head",
"Poisoning",
"Stroke"
]
}
]
在 myList() 我需要将选中的选项推送到数组中。