Aucune valeur accesseur pour le contrôle de formulaire avec nom: "destinataire"
J'ai eu ce message d'erreur après la mise à niveau vers Angulaire 2 Rc.5.
C'est mon modèle de composant:
<md-input
[(ngModel)]="recipient"
name="recipient"
placeholder="Name"
class="col-sm-4"
(blur)="addRecipient(recipient)">
</md-input>
Mon application.le module.ts importe le FormsModule
J'ai aussi essayé de déclarer private recipient;
dans mon composant.
Suis-je raté quelque chose? Pourquoi j'ai cette erreur?
No value accessor for form control with name: 'recipient'
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter le ngDefaultControl attribut à votre entrée comme ceci:
Prises de commentaires dans ce post:
angular2 rc.5 personnalisée d'entrée, Pas de valeur accesseur pour le contrôle de formulaire avec nom non spécifié
Remarque: Pour les versions ultérieures de @anguleuse/matière:
Aujourd'hui, vous devriez plutôt écrire:
Voir https://material.angular.io/components/input/overview
Assurez-vous que vous importez MaterialModule ainsi depuis que vous êtes à l'aide de md-entrée qui n'appartient pas à FormsModule