关于pop dismiss remove以及栈的问题
来源:19-2 Ionic iOS App 上架操作实战演示(二)
V丶x
2018-07-20
老师您好,我现在有个bug, 我首先项目用的 ngrx store做的数据中心, 从接口拿到数据在store中存储, 当请求错误页面显示错误信息, 拿到成功后退出当前的弹出页, 退出弹出页面逻辑是在loading.hide.then里面做的处理,同时做了catch处理, 现在是成功退出的弹出页 时而好用时而不好用(不好用就是得手动点左上角的叉来退出这个弹出页).. 好用还是不好用的store数据查看debug信息都是一样的, 就是单单ViewController.dismiss()不执行.. 所以我有点困惑(1)pop dismiss remove等这些退出当前页面的不同之处和使用场景, (2)同时不清楚viewCtrl.dismiss()不执行的原因是否和堆栈有所关联... 希望老师给点建议解除我的疑惑, 不胜感激.......
写回答
1回答
-
Parry
2018-07-22
是和堆栈有关系的,执行前不需要判断一下 viewCtrl 或者
constructor(public navCtrl: NavController,
public navParams: NavParams,
private injector: Injector) {}ngOnInit() {
this.viewCtrl = this.injector.get(ViewController);}012018-08-06
相似问题