请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于pop dismiss remove以及栈的问题

老师您好,我现在有个bug, 我首先项目用的 ngrx store做的数据中心, 从接口拿到数据在store中存储, 当请求错误页面显示错误信息, 拿到成功后退出当前的弹出页, 退出弹出页面逻辑是在loading.hide.then里面做的处理,同时做了catch处理, 现在是成功退出的弹出页 时而好用时而不好用(不好用就是得手动点左上角的叉来退出这个弹出页).. 好用还是不好用的store数据查看debug信息都是一样的, 就是单单ViewController.dismiss()不执行.. 所以我有点困惑(1)pop dismiss remove等这些退出当前页面的不同之处和使用场景, (2)同时不清楚viewCtrl.dismiss()不执行的原因是否和堆栈有所关联... 希望老师给点建议解除我的疑惑, 不胜感激.......

正在回答 回答被采纳积分+3

1回答

Parry 2018-07-22 10:25:35

是和堆栈有关系的,执行前不需要判断一下 viewCtrl 或者


constructor(public navCtrl: NavController,
           public navParams: NavParams,
           private injector: Injector) {}


ngOnInit() {
 this.viewCtrl = this.injector.get(ViewController);}

0 回复 有任何疑惑可以回复我~
  • 提问者 V丶x #1
    老师这个bug我解决啦.... 真是不容易啊 差点就轻声抱着老板跳楼了, 但是问题是出在了 Promise的封装类里面...
    回复 有任何疑惑可以回复我~ 2018-08-06 18:45:45
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号