2017-08-09 32 views
3

我正在爲android和ios創建離子2應用程序。我有一個警報控制器,提示用戶輸入文本,但是當彈出警報時,我希望鍵盤將注意力集中在輸入上,並且佔位符文本要突出顯示。目前您必須點擊鍵盤的文本輸入才能彈出。這可能實現嗎?Ionic 2提示重點文本輸入

這裏是我的報告控制代碼:

let prompt = this.alertCtrl.create({ 
    title: this.name, 
    message: this.nameMessage, 
    inputs: [ 
     { 
     name: 'name', 
     placeholder: this.name 
     }, 
    ], 
    buttons: [ 
     { 
     text: this.save, 
     handler: data => { 
      resolve(data.name); 
     } 
     } 
    ], 
    enableBackdropDismiss: false 
    }); 
    prompt.present(); 

回答

2

這是我的解決方案。

首先

inputs: [ 
    { 
     id: "autofocu", 
     ...... 
    } 
    ], 

然後

alert.present() 
.then(() => { 
    document.getElementById('autofocu').focus(); 
}) 
.catch()