Вы регистрируете элемент управления формы вместе с атрибутами ngModel
и name
.Как пометить ngModel для шаблонно-управляемых форм, оно может варьироваться от ngModel
, [ngModel]
или [(ngModel)]
.Ваш выбор того, какое решение вам нужно.Здесь вы отметили ngModel
означает, что элемент управления формы не имеет значения.Угловые формы не заботятся об атрибуте checked
, но слушают, какое значение имеет элемент управления формы!
Вы можете преодолеть это, вместо использования ngModel
, использования [ngModel]
и захвата true
значение для этого поля, поэтому для этого изменения поля:
<input type="checkbox" name="{{day.id}}" required #{{day.id}}="ngModel" [ngModel]="true">