を使用して
イムは、あなたのfilters
配列にブール値を導入し、すべてのチェックボックスがある場合は、あなたの双方向結合へと変更チェックイン時にそれを割り当てることですチェックし、ボタンに別のブールフラグを切り替える:
あなたの配列:
filters = [{value:'val1',isChecked:false}, {value:'val2', isChecked:false}]
テンプレート:
<ion-item *ngFor="let field of filters">
<ion-checkbox (click)="check()" [(ngModel)]="field.isChecked">
{{field.value}}
</ion-checkbox>
</ion-item>
<button ion-button [disabled]="!allChecked">Button</button>
、その後、クリックイベント:
check() {
this.allChecked = this.filters.every(x => x.isChecked === true)
}
DEMO:https://plnkr.co/edit/sVwz5OjL559x7eUlGK0c?p=preview
すべて 'フィルター[フィールド]は' –
でき該当する場合は、チェックすることができます'filters'オブジェクトを投稿しますか? –