Appearance
Interpolation: Lire des propriétés dans le template
Notre structure :
<project root>
app
navbar
navbar.module.ts
navbar.component.ts
app.component.ts
app.module.ts
main.ts
index.html
Voici notre fichier app.component.ts
:
ts
import { Component } from '@angular/core';
@Component({
selector: 'app-navbar',
template: '<p>{{ title }}</p>'
})
export class NavbarComponent {
title: string = 'My App'
}
Nous définissons la propriété title
avec la valeur My App
par défaut. Pour l'afficher dans le template, nous utilisons la syntaxe suivante:
{{ nom de la propriété }}
On appelle cette syntaxe
interpolation
, ou plus familièrementles moustaches
Notez qu'on peut avoir des expressions comme
{{ 1+1 }}
: :: qui affichera 2