Вы не отправляете, если отмечен или нет, вы просто отправляете идентификатор. Просто отправьте весь свой объект и используйте его.
В HTML:
<div *ngIf="phones.length > 0">
<ion-item *ngFor="let phone of phones">
<ion-label>{{phone.name}}</ion-label>
<ion-checkbox color="dark" (ionChange)="selectMember(phone)" [(ngModel)]="phone.isChecked"></ion-checkbox>
</ion-item>
</div>
В компоненте:
selectedArray :any = []; // should be array of selected items
selectMember(data) {
console.log(data.isChecked); //undefined
if (data.isChecked === true) {
this.selectedArray.push(data.id);
}
else {
let index = this.selectedArray.indexOf(data.id);
this.selectedArray.splice(index, 1);
}
console.log(this.selectedArray);
}