Comment lier les données de l'étiquette dans angular2
Est-il possible de lier des données à un label à l'aide de ngModel
? Je veux afficher les données récupérées à partir de la base de données et l'affichage à l'aide des étiquettes et pas d'entrée(zone de texte).
- Romain a dit que vous pouvez utiliser
[]
pour afficher la valeur de l'étiquette, Si vous allez le montrer dans l'étiquette, la valeur ne vont pas changer en HTML, donc je pense qu'il n'est pas nécessaire pour les deux sens de la liaison de données (ngModel
) dans votre cas
Vous devez vous connecter pour publier un commentaire.
Il y a 3 options :
<label [value]="someValueExpression"/>
<label>{{ value}}</label>
lorsque vous êtes en utilisant le formulaire:
ngModel
ne fonctionne que pour les contrôles du formulaire, qui reçoivent de l'entrée de l'utilisateur. Vous avez besoin d'utiliser{{ }}
de la syntaxe.Non, il n'est pas possible. Le
ngModel
ne fonctionne que pour la forme de contrôles de saisie. L'étiquette n'est pas un contrôle de formulaire.Vous pouvez lier d'autres propriétés avec
[]
c'est à dire la propriété de liaison.Un de la manière d'atteindre les deux sens de la liaison de données pour le étiquette de contrôle.
dans votre ts
Alors maintenant, chaque fois que le nom de la propriété change automatiquement le texte du label va aussi changer en conséquence.