我在组件中有这个功能:
check(t){
t.style.height = (t.scrollHeight - 10)+"px";
}
在html中我有这个:
<textarea id="name" onkeydown="check(this)"></textarea>
我想要的是在初始化调用此check(this)
。有什么建议吗?
答案 0 :(得分:3)
您可以使用模板变量和@ViewChild来获取textarea元素并在ngAfterViewInit中使用它:
<textarea id="name" #text></textarea>
@ViewChild('text') textArea;
ngAfterViewInit() {
this.textArea.nativeElement.style.height = (this.textArea.nativeElement.scrollHeight - 10)+"px";
}
希望它有所帮助!!