Bindung von Werten an DOM-Elementeigenschaften in Angular

In Angular werden zwei Arten der Wertbindung an Tags unterschieden: an das Attribut des Tags und an die Eigenschaft des DOM-Elements. In der Regel ist das dasselbe, aber manchmal spielt es eine Rolle.

Schauen wir uns diese beiden Methoden an Beispielen an. Angenommen, wir haben die folgende Klasseneigenschaft:

app/app.component.tsexport class AppComponent {
  public text: string = 'abcde';
}

Lassen Sie uns den Wert dieser Eigenschaft im Text der textarea ausgeben

app/app.component.html<textarea>{{ text }}</textarea>

Und jetzt in das Attribut placeholder:

app/app.component.html<textarea placeholder="{{ text }}"></textarea>

Und jetzt schreiben wir die Daten genau in die Eigenschaft des DOM-Elements. Dafür setzen wir den Attributnamen in eckige Klammern:

app/app.component.html<textarea [value]="text"></textarea>
Задание 1

Gegeben ist ein Input. Schreiben Sie Daten in seine Eigenschaft value.