Bindung av värden till DOM-elementens egenskaper i Angular
I Angular skiljer man på två typer av bindning av värden till taggar: till taggens attribut och till DOM-elementets egenskap. Som regel är det samma sak, men ibland spelar det roll.
Låt oss titta på dessa två sätt med exempel. Låt oss säga att vi har följande klassegenskap:
app/app.component.tsexport class AppComponent {
public text: string = 'abcde';
}
Låt oss visa värdet på denna egenskap i
texten textarea
app/app.component.html<textarea>{{ text }}</textarea>
Och nu i attributet placeholder:
app/app.component.html<textarea placeholder="{{ text }}"></textarea>
Och nu skriver vi data precis i egenskapen DOM-element. För att göra detta, sätter vi attributnamnet i hakparenteser:
app/app.component.html<textarea [value]="text"></textarea>
Задание 1
Givet en input. Skriv data i dess egenskap
value.