Ionic 2提示警报重点放在文本输入上

时间:2017-08-09 16:47:18

标签: ionic-framework ionic2

我正在为android和ios创建一个离子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();

1 个答案:

答案 0 :(得分:3)

这是我的解决方案。

第一

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

然后

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