Ionic 3 如何在模态上显示吐司?
Ionic 3 How to display toast on modal?
你好,我有不常见的创建结构activity。第一个 OverviewPage
用户可以打开模式,从列表中选择一个 activity 后,它会推送到所需的 activityPage
- activity 创建页面。
一旦用户离开该页面,提交新的activity我按顺序使用导航方法
this.navCtrl.getPrevious().data.toastMessage = 'Added activity successfully';
this.navCtrl.pop();
添加新的 activity 后,它 returns 到 OverviewPage
并打开模式,不幸的是它没有重新加载该页面,所以我无法在 ionViewWillEnter 中检测到我是否可以显示该弹出窗口。
if(this.navParams.data.toastMessage) {
this.presentToast(this.navParams.data.toastMessage)
}
如何更改代码以在创建新 activity 后以模式显示 toastMessage?谢谢。
所以解决方案非常简单,不知道是否推荐,但我在每个 activity 中保留了 presentModal
函数并删除了那部分:
this.navCtrl.getPrevious().data.toastMessage = 'Added activity successfully';
所以现在 activity 创建的最后一行是显示 toast 和弹出导航堆栈,令人惊讶的是它工作得很好。
this.appFunctionCtrl.presentSuccessToast('Added activity successfully', 1500);
this.navCtrl.pop();
你好,我有不常见的创建结构activity。第一个 OverviewPage
用户可以打开模式,从列表中选择一个 activity 后,它会推送到所需的 activityPage
- activity 创建页面。
一旦用户离开该页面,提交新的activity我按顺序使用导航方法
this.navCtrl.getPrevious().data.toastMessage = 'Added activity successfully';
this.navCtrl.pop();
添加新的 activity 后,它 returns 到 OverviewPage
并打开模式,不幸的是它没有重新加载该页面,所以我无法在 ionViewWillEnter 中检测到我是否可以显示该弹出窗口。
if(this.navParams.data.toastMessage) {
this.presentToast(this.navParams.data.toastMessage)
}
如何更改代码以在创建新 activity 后以模式显示 toastMessage?谢谢。
所以解决方案非常简单,不知道是否推荐,但我在每个 activity 中保留了 presentModal
函数并删除了那部分:
this.navCtrl.getPrevious().data.toastMessage = 'Added activity successfully';
所以现在 activity 创建的最后一行是显示 toast 和弹出导航堆栈,令人惊讶的是它工作得很好。
this.appFunctionCtrl.presentSuccessToast('Added activity successfully', 1500);
this.navCtrl.pop();