有没有办法在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'
}
]
});
答案 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。