Data direction | Syntaxe | Type |
---|---|---|
Unidirectionnel de la source de données à la cible |
{{expression}} [target]="expression" bind-target="expression" |
Style de classe d'attribut de propriété d'interpolation |
Unidirectionnel de la cible d'affichage à la source de données |
(target)="statement" on-target="statement" |
un événement |
Bi-directionnel |
[(target)]="expression" bindon-target="expression" |
Bi-directionnel |
[]
, ()
) ou précédé d'un préfixe ( bind-
, on-
, bindon-
).src / app / app.component.html
src / app / app.component.html
src / app / app.component.html
id
est un exemple.colspan
est un exemple.textContent
est un exemple.‹input type="text" value="Bob"›
,
il crée un noeud DOM correspondant avec une propriété value
initialisée à "Bob"
."Sally"
dans la zone de saisie, la propriété value
de l'élément DOM devient "Sally"
.
Mais l'attribut value
HTML reste inchangé lorsque vous interrogez l'élément d'entrée sur cet attribut : input.getAttribute('value')
renvoie "Bob"
.value
spécifie la valeur initiale, la propriété value
dans le DOM est la valeur actuelle.disabled
est un autre exemple particulier. La propriété disabled
d'un bouton est false
par défaut, donc le bouton est activé.disabled
"désactive" et "active" le bouton. La valeur de l'attribut n'est pas pertinente,
c'est pourquoi vous ne pouvez pas activer un bouton en écrivant ‹button disabled="false"›Still Disabled‹/button›
.disabled
du bouton (par exemple, avec une liaison Angular) désactive ou active le bouton. La valeur de la propriété est importante.Type | Cible | Exemples |
---|---|---|
Propriété |
Propriété Element Propriété Component Propriété Directive |
|
Un événement |
Evénement d'élément Evénement de composant Evénement de directive |
|
Bi-directionnel | événement et propriété | |
Attribut | Attribut (l'exception) | |
Classe | class propriété | |
Style | style propriété |