【发布时间】:2020-07-02 01:31:56
【问题描述】:
我有一个带有复选框的项目表,我想在用户检查 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 个复选框时,如何仅禁用未选中的复选框?
【问题讨论】:
-
是您的问题,那么如何确保您只选中了 15 个复选框而不再选中?
标签: javascript html checkbox material-components-web