【发布时间】:2016-09-15 03:51:23
【问题描述】:
我的 Ionic 2 应用程序中有一个模式。在此模式中,单击一个按钮,会弹出一个确认提示(“您确定吗?”)。点击yes,我做了一些操作,然后调用这个方法关闭modal:
close() {
this._viewCtrl.dismiss();
}
_viewCtrl 是我的类的属性,我在构造函数中这样定义:
constructor(
public _nav: NavController,
public _viewCtrl: ViewController,
public _profile: Profile,
params: NavParams) { ... }
我的问题是,在模式后面我有一个“3 标签页”,有点。一切正常,3 个选项卡都很好,我的模态还可以,它应该会关闭,问题是当模态被关闭时,3 个选项卡会中断!他们冻结在第二个选项卡上(这是调用模式的那个)!即使我点击标签 1 和 3,我也只能看到标签 2 的内容,我什么也做不了。
我很确定解雇前的操作应该不会有问题。我发现如果我注释掉this.close(); 部分,一切都会好起来的! modal 没有关闭,但是我可以手动关闭它(用同样的功能,这很奇怪!)然后我回到标签页,标签就很好了。
应用发生了什么?
附言。控制台没有显示错误!
【问题讨论】:
标签: ionic-framework angular modal-dialog ionic2