我有一个带按钮的提示警报,我只需要在单击“完成”按钮时关闭该警报。目前,我能够获得一个带有文本框和按钮的提示窗口。当我在某个地方点击屏幕时,提示会被关闭。我希望只有在点击“完成”按钮时我的提示窗口才会关闭。
presentPrompt() {
let alert = this.alertCtrl.create({
title: 'Name your audio file ',
inputs: [
{
name: 'FileName',
placeholder: "Enter a string"
}
],
buttons: [
{
text: 'Done',
handler: data => {
console.log("clicked done")
}
}
]
});
alert.present();
}
单击警报按钮时关闭警报,还有可能在输入框中添加验证。有人可以帮我吗
答案 0 :(得分:0)
根据docs,您可以使用enableBackdropDismiss: false
let alert = this.alertCtrl.create({
title: 'Name your audio file ',
inputs: [
{
name: 'FileName',
placeholder: "Enter a string"
}
],
buttons: [
{
text: 'Done',
handler: data => {
console.log("clicked done")
}
}
],
enableBackdropDismiss: false
});