Liaison de valeurs aux propriétés des éléments DOM dans Angular
Dans Angular, on distingue deux types de liaison de valeurs aux balises : à l'attribut de la balise et à la propriété de l'élément DOM. En général, c'est la même chose, mais parfois cela a de l'importance.
Examinons ces deux méthodes à l'aide d'exemples. Supposons que nous ayons la propriété de classe suivante :
export class AppComponent {
public text: string = 'abcde';
}
Afficherons la valeur de cette propriété dans
le texte du textarea
<textarea>{{ text }}</textarea>
Et maintenant dans l'attribut placeholder :
<textarea placeholder="{{ text }}"></textarea>
Et maintenant, enregistrons les données précisément dans la propriété de l'élément DOM. Pour cela, mettons le nom de l'attribut dans des crochets :
<textarea [value]="text"></textarea>
Un input est donné. Enregistrez les données dans sa propriété
value.