【发布时间】:2017-10-26 11:32:02
【问题描述】:
我有一个 ionic3 ion-textarea:
<ion-content padding class="note-detail">
<ion-item>
<ion-textarea #myInput [(ngModel)]="note.content"
(ngModelChange)="textValueChanged()" placeholder="" rows="6"></ion-textarea>
</ion-item>
</ion-content>
我想在加载此视图时自动聚焦此文本区域。
如果我直接设置焦点,它会立即失去焦点(键盘显示和隐藏):
ionViewDidLoad() {
this.myInput.setFocus();
}
如果我设置了超时,什么都不会发生,textarea 根本不关注:
ionViewDidLoad() {
setTimeout(()=>{
console.log("set timeout fired!");
this.myInput.setFocus();
},1000);
}
为什么?
【问题讨论】:
标签: ionic3