我设法在警报中打开警报 . 但是当我选择Admin时,我希望在用户选择Admin后关闭第一个警报 .
我怎样才能做到这一点?
showAlert2(message)
{
let alert = this.alertCtrl.create({
title:'Sign in as',
inputs: [
{
type:'checkbox',
label:'Admin',
value:'admin',
handler: data => {
this.showAlert3('Sign in');
}
},
{
type:'checkbox',
label:'Patient',
value:'patient'
}
],
buttons: [
{
text: 'Login',
handler: data => {
// if the user chooses patient open a page
this.navCtrl.push(PMainPage);
// if the user chooses admin i want to create an other alert message
}
}
]
});
alert.present();
}
先感谢您!
1 回答
您可以通过
alert.dismiss()
解除当前警报,因为您已使用let alert
定义它 .