<div>
<input #ipt type="text"/>
</div>
É possível acessar a variável de acesso do modelo da classe do componente?
ou seja, posso acessá-lo aqui,
class XComponent{
somefunction(){
//Can I access #ipt here?
}
}
angular
typescript
angular2-template
jackOfAll
fonte
fonte
ngAfterViewInit()
ser disparado. Você precisa importarViewChild
de '@ angular / core` ..this.ipt.nativeElement.setAttribute('value', 'xxx');
mas nada acontece. E não existem métodos comovalue()
ousetValue()
, mesmo que eu o declare do tipo HTMLInputElement (estou baseando isso na sugestão de código / autocomplete do IDE). No meu caso, não me importo em ler o valor. Eu só preciso definir valores diferentes.setProperty
também tentou ?this.input.nativeElement.value = 'test'
funcionar ?! talvez haja comportamentos especiais com formulários e suas ligações.