チェックボックス付きのアイテムのテーブルがあり、ユーザーが 15 個のアイテムをチェックしたときにそれらを無効にしたいと考えています。
私のコードは次のとおりです。
<mdc-checkbox class="checkbox-primary" [(ngModel)]="item.isChecked"
(change)="$event ? selection.toggle(row) : null" (click)="$event.stopPropagation()"
(change)="onChecked(item)" [disabled]="itemList.length > 15">
</mdc-checkbox>
動作しますが、すべて無効になるため、既にチェックされているもののチェックを外して別のものをチェックすることはできません。
問題は、ユーザーが15番目のチェックボックスをチェックしたときに、チェックされていないチェックボックスのみを無効にする方法です。