<div>
<input #ipt type="text"/>
</div>
Ist es möglich, über die Komponentenklasse auf die Vorlagenzugriffsvariable zuzugreifen?
dh kann ich hier darauf zugreifen,
class XComponent{
somefunction(){
//Can I access #ipt here?
}
}
angular
typescript
angular2-template
jackOfAll
quelle
quelle
ngAfterViewInit()
ausgelöst wurde. Sie müssenViewChild
aus '@ angle / core` importieren ..this.ipt.nativeElement.setAttribute('value', 'xxx');
aber nichts passiert. Und es gibt keine Methoden wievalue()
odersetValue()
, auch wenn ich sie vom Typ HTMLInputElement deklariere (ich stütze mich dabei auf den Code-Hinweis / die automatische Vervollständigung von IDE). In meinem Fall ist es mir egal, den Wert zu lesen. Ich muss nur verschiedene Werte einstellen.setProperty
auch versucht ?this.input.nativeElement.value = 'test'
funktionieren ?! Vielleicht gibt es spezielle Verhaltensweisen mit Formen und ihren Bindungen.