La propriété "valeur" n'existe pas sur le type "ElementRef'
J'ai essayé de définir la valeur de #name1
comme indiqué ci-dessous.Mais il indique une erreur de compilation, comme illustré ci-dessous.Pouvez-vous svp me dire comment faire pour régler la valeur de la text
composant? Ici, je suis en utilisant une manière de lier des données et le modèle de l'approche axée sur la.
[ts] Propriété "valeur" n'existe pas sur le type "ElementRef'.
.html
<ion-input type="text" name="{{question?.name}}" #name1="ngModel" ngModel> </ion-input>
.ts
@ViewChild('name1') name1: ElementRef;
constructor(){
}
getAnswer(){
this.name1.value = 'Hello';//here it shows the above error
}
Voici la documentation de ElementRef: angular.io/docs/ts/latest/api/core/index/ElementRef-class.html. Mais il vous manque le point de l'ensemble de ngModel, qui est d'être en mesure de faire bidirectionnel de liaison entre la vue et l'état du composant.
Je suis confronté à l'erreur similaire..s'il vous plaît pouvez-vous vérifier ce lien....stackoverflow.com/questions/49044826/...
Je suis confronté à l'erreur similaire..s'il vous plaît pouvez-vous vérifier ce lien....stackoverflow.com/questions/49044826/...
Je suis confronté à l'erreur similaire..s'il vous plaît pouvez-vous vérifier ce lien....stackoverflow.com/questions/49044826/...
Je suis confronté à l'erreur similaire..s'il vous plaît pouvez-vous vérifier ce lien....stackoverflow.com/questions/49044826/...
OriginalL'auteur Sampath | 2017-05-08
Vous devez vous connecter pour publier un commentaire.
Utiliser les composants de type, au lieu d'une variable de modèle
Cela peut également travailler (je ne sais pas Ionique). Il serait de travailler avec un modèle HTML élément d'entrée, mais au-dessus il est préférable si c'est une composante Angulaire.
this.name1.nativeElement.value = 'Hello';
.Mais le 1er est de travail.Pouvez vous s'il vous plaît de partager un bon article à propos de ce concept? Merci beaucoup 🙂Je n'ai pas vraiment s'attendre le 2ème exemple de travail. Il serait de travailler avec un modèle HTML de l'élément d'entrée. stackoverflow.com/questions/32693061/... pourrait aider
OriginalL'auteur Günter Zöchbauer