Свързване на стойности към свойства на DOM елементи в Angular
В Angular се разграничават два типа свързване на стойности към тагове: към атрибут на тага и към свойство на DOM елемента. Като цяло, това е едно и също, но понякога има значение.
Нека разгледаме тези два начина с примери. Да предположим, че имаме следното свойство на класа:
app/app.component.tsexport class AppComponent {
public text: string = 'abcde';
}
Нека изведем стойността на това свойство в
текста на textarea
app/app.component.html<textarea>{{ text }}</textarea>
А сега в атрибута placeholder:
app/app.component.html<textarea placeholder="{{ text }}"></textarea>
А сега да запишем данни именно в свойството на DOM елемента. За целта името на атрибута ще поставим в квадратни скоби:
app/app.component.html<textarea [value]="text"></textarea>
Задание 1
Даден е input. Запишете данни в свойството му
value.