Я хочу, чтобы значение mat-checkbox имело 2 разных значения, например: Если он отмечен, то он равен 1, если он не отмечен, он равен 2.
Я понятия не имею, как это сделать, поскольку документации по этому поводу мало.
Отметьте этот StackBlitz: Пример значения CheckBox
В вашем HTML-файле:
<mat-checkbox (click) = "clicked()">Check me!</mat-checkbox>
{{ checkBoxValue }}
В вашем файле TS:
export class AppComponent {
checkBoxValue: number = 1;
checked: boolean = false;
clicked() {
this.checked = !this.checked;
if (this.checked)
this.checkBoxValue = 2;
else
this.checkBoxValue = 1;
}
}