dans Cette réponse Il dit que nous devrions être capables de faire quelque chose comme ceci:
<mat-slide-toggle [formControlName]="toggleControl">Slide</mat-slide-toggle>
3 Réponses :
Essayez d'utiliser Vous pouvez également consulter la documentation ici . P> formontrolname = "togglecontrol" code> au lieu de [formontrolname] = "togglecontrol" code>. L'erreur est partie. P>
Il s'agit de la manière dont vous utilisez le formulaireControl, lorsque vous l'utilisez à l'intérieur d'un mais si vous avez juste besoin d'un simple ou d'un simple code> formontrol code> Vous pouvez simplement le déclarer comme: p> Ceci est votre cas, alors changez simplement votre directive sur Formgroup code> Vous devez déclarer les commandes de formulaire à l'intérieur du groupe de formulaires à l'aide de formulcontrolname code>, Comme ceci: [formontrol] code> au lieu de [formontrolname] code>: p> <mat-slide-toggle [formControl]="toggleControl">Slide</mat-slide-toggle>
Exemple:
.html p> .ts p> Source:
https://stackblitz.com/angulaire/ gjjngpabxnlv? File = src% 2fapp% 2fslide-toggle-formulaires-exemple.ts p> p>