【发布时间】:2020-06-17 17:00:38
【问题描述】:
我希望用户能够选择多个选项,但是如果只有一个选项,我该如何防止选择这个按钮取消选择?
HTML:
<mat-button-toggle-group (change)="changeOpt($event)" multiple name="fontStyle" aria-label="Font Style">
<mat-button-toggle value="opt1" [checked]="true">Opt1</mat-button-toggle>
<mat-button-toggle value="opt2" [checked]="true">Opt2</mat-button-toggle>
<mat-button-toggle value="opt3" [checked]="true">Opt3</mat-button-toggle>
</mat-button-toggle-group>
TS:
changeOpt(evt: any) {
if (evt.value.length === 1) {
// PreventDefault
}
}
我想通过查看上述选择的总数来防止,但我不能
【问题讨论】:
标签: angular angular-material togglebutton preventdefault