Привязка к флажку ngModel всегда будет возвращать проверенное состояние (истина / ложь / неопределенность).Если вы хотите получить свойство value
из флажка, вы можете добавить событие изменения к элементу, например,
<mat-checkbox color="warn" value="Hello" [(ngModel)]="myString" (change)="onChange($event)"> Hello </mat-checkbox>
и в свой компонент ts
onChange(event: any)
{
console.log(event.source.value); // will contain "hello"
console.log(event.source.checked); // will contain the checked state of the checkbox
}