我有一个 AlertController,它在添加新笔记后弹出。它有两个选项:“新笔记”和“查看笔记”。当按“查看笔记”时,它应该进入另一个页面以查看笔记列表。当按下“新笔记”时,它应该停留在此页面以添加新笔记。那么,如何按下alertCtrl选项按钮进入另一个页面?
我现在有:
showConfirm() {
let confirm = this.alertCtrl.create({
title: 'What do you want to do else?',
buttons: [
{
text: 'New note',
handler: () => {
console.log('New note');
}
},
{
text: 'See notes',
handler: () => {
console.log('See notes');
}
}
]
});
confirm.present();
在handler:
方法内部调用NavController
和push
所需的页面。
请参阅以下内容:
constructor(private navCtrl: NavController, private alertCtrl: AlertController) {}
showConfirm() {
let confirm = this.alertCtrl.create({
title: 'What do you want to do else?',
buttons: [
{
text: 'New note',
handler: () => {
this.navCtrl.push(NewNotesPage);
}
},
{
text: 'See notes',
handler: () => {
this.navCtrl.push(SeeNotesPage);
}
}
]
});
confirm.present();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句