Я думаю, что одним из решений может быть следующее:
Здесь вы зацикливаетесь: *ngFor="let cont of group.contacts;"
контактные контакты, вы можете изменить это в: *ngFor="let cont of group.contacts;let i = index"
.Затем в вашем .ts создайте логический массив (group.contacts.length).Этот массив является массивом флажка для вашего флажка, а затем здесь:
<ion-checkbox [(ngModel)]="cont.selected" (ionChange)="synchronizeContact(cont, $event)" (ionChange)="checkIfAllSelected()" ></ion-checkbox>
добавить проверенный
<ion-checkbox [(ngModel)]="cont.selected" (ionChange)="synchronizeContact(cont, $event);checkIfAllSelected()" [checked]="myBoolArr[i]" ></ion-checkbox>
Таким образом, вы можете инициализировать массив все в true, возможно, когда вызывается эта функцияcheckIfAllSelected (), и результатом будут все выбранные флажки.
Затем вы можете изменить значения массива.
Я надеюсь, что это может помочь вам, но ему нужен этот массив. Извините также за мой английский