<div>
<input #ipt type="text"/>
</div>
Apakah mungkin untuk mengakses variabel akses template dari kelas komponen?
yaitu, dapatkah saya mengaksesnya di sini,
class XComponent{
somefunction(){
//Can I access #ipt here?
}
}
angular
typescript
angular2-template
jackOfAll
sumber
sumber
ngAfterViewInit()
dipecat. Anda harus mengimporViewChild
dari '@ angular / core` ..this.ipt.nativeElement.setAttribute('value', 'xxx');
tetapi tidak ada yang terjadi. Dan tidak ada metode sepertivalue()
atausetValue()
, bahkan jika saya mendeklarasikannya dengan tipe HTMLInputElement (Saya mendasarkan ini pada kode IDE yang mengisyaratkan / pelengkapan otomatis). Dalam kasus saya, saya tidak peduli tentang membaca nilainya. Saya hanya perlu menetapkan nilai yang berbeda.setProperty
juga?this.input.nativeElement.value = 'test'
bekerja ?! mungkin ada perilaku khusus dengan bentuk dan ikatannya.