Dans Angular, la logique et le comportement d'un composant sont définis dans sa classe TypeScript.
Note : Pour en savoir plus, consultez l'affichage de texte dynamique dans le guide des Fondamentaux.
Dans cette activité, vous allez apprendre à mettre à jour la classe du composant et à utiliser l'interpolation.
-
Ajouter une propriété nommée
cityMettez à jour la classe du composant en ajoutant une propriété nommée
cityà la classeApp.export class App { city = 'San Francisco'; }La propriété
cityest de typestring, mais vous pouvez omettre le type grâce à l'inférence de type de TypeScript. La propriétécitypeut être utilisée dans la classeAppet référencée dans le template du composant.Pour utiliser une propriété de classe dans un template, vous devez utiliser la syntaxe
{{ }}. -
Mettre à jour le template du composant
Mettez à jour la propriété
templatepour qu'elle corresponde au HTML suivant :template: `Hello {{ city }}`,C'est un exemple d'interpolation, qui fait partie de la syntaxe de template d'Angular. Elle vous permet de faire bien plus que placer du texte dynamique dans un template. Vous pouvez aussi utiliser cette syntaxe pour appeler des fonctions, écrire des expressions et plus encore.
-
S'entraîner davantage avec l'interpolation
Essayez ceci : ajoutez une autre paire de
{{ }}contenant1 + 1:template: `Hello {{ city }}, {{ 1 + 1 }}`,Angular évalue le contenu des
{{ }}et affiche le résultat dans le template.
Ce n'est qu'un aperçu de ce qu'il est possible de faire avec les templates Angular ; continuez votre apprentissage pour en découvrir davantage.