Все сводится к тому, как вы используете FormControl, когда вы используете его внутри FormGroup
, вам нужно объявить элементы управления формой внутри группы форм, используя formControlName
, например:
<form [formGroup]="myForm">
<input type="text" formControlName="myInput">
</form>
Но если вам просто нужен одиночный или простой FormControl
, вы можете просто объявить его как:
<input [formControl]="myInput"/>
Это ваш случай, поэтому просто измените свою директиву на [formControl]
вместо [formControlName]
:
<mat-slide-toggle [formControl]="toggleControl">Slide</mat-slide-toggle>