在alert中创建类型编号的输入 - Ionic

时间:2018-01-22 14:57:12

标签: angular typescript ionic-framework

有没有办法在alert(AlertController)中创建类型编号的输入

我尝试写这个,但输入是使用类型文本,没有数字

const alert = this.alertCtrl.create({
  title: 'add Ingredient',
  inputs: [
    {
      name: 'name',
      placeholder: 'name'
    },
    {
      name: 'amount',
      placeholder: 'amount',
      type: 'number' // here the error
    }
  ],
  buttons: [
    {
      text: 'Cancel',
      role: 'cancel'
    }
  ]
});

1 个答案:

答案 0 :(得分:0)

我在我的末尾检查了你的代码,并且在你添加了present()后它的工作正常工作。

所以它看起来像这样:

const alert = this.alertCtrl.create({
  title: 'add Ingredient',
  inputs: [
    {
      name: 'name',
      placeholder: 'name'
    },
    {
      name: 'amount',
      placeholder: 'amount',
      type: 'number' // here the error
    }
  ],
  buttons: [
    {
      text: 'Cancel',
      role: 'cancel'
    }
  ]
});

alert.present();

一旦我添加它,我可以看到警报,输入仅限于数字。数字键盘也应显示在移动设备上。

Ionic文档更详细地介绍了这一点here