Ionic2-can';t在取消模式后,在侧菜单中打开一页 问题:
我必须通过返回根视图来关闭一个模态,为此,我执行以下代码: this.nav.setRoot(主页) 它工作正常并返回到根视图,唯一的问题是我在该根页面(主页)上有一个侧菜单,我可以很好地打开它,但是当我单击打开该菜单上存在的任何页面时,它不会显示,它会再次返回根页面(它会关闭菜单)并且不打开页面,知道它运行的是我单击的页面的内容,我知道它在运行console.log 发生的事情的层次结构(一步一步) (驳回)第二页Ionic2-can';t在取消模式后,在侧菜单中打开一页 问题:,ionic2,Ionic2,我必须通过返回根视图来关闭一个模态,为此,我执行以下代码: this.nav.setRoot(主页) 它工作正常并返回到根视图,唯一的问题是我在该根页面(主页)上有一个侧菜单,我可以很好地打开它,但是当我单击打开该菜单上存在的任何页面时,它不会显示,它会再次返回根页面(它会关闭菜单)并且不打开页面,知道它运行的是我单击的页面的内容,我知道它在运行console.log 发生的事情的层次结构(一步一步) (驳回)第二页 |____ (Show) Root Page |____ (
|____ (Show) Root Page
|____ (Open) SideMenu
|___ (click to open a page that exists on SideMenu)
|___ BOOM (it does not open the page I clicked, dismissed the sideMenu)
预期行为
当关闭模式并返回根页面,然后转到侧菜单时,它应该会打开我单击的页面
应该发生的事情的层次结构
(Dismiss) Second page
|____ (Show) Root Page
|____ (Open) SideMenu
|___ (click to open a page that exists on SideMenu)
|___ Opens Page 3
复制步骤:
this.nav.setRoot(主页)打开的模式代码>
Cordova CLI: Not installed
Ionic Framework Version: 2.0.0-beta.10
Ionic CLI Version: 2.0.0-beta.32
Ionic App Lib Version: 2.0.0-beta.18
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Mac OS X El Capitan
Node Version: v4.4.7
Xcode version: Xcode 7.3.1 Build version 7D1014
有人知道我该如何解决这个问题吗?请您尝试将根页面设置为模态句柄?请参阅下面的代码
let modal = this.modal.create("ReviewridePage");
modal.present();
//setroot onmodaldiddismiss
modal.onDidDismiss(() => {
this.navCtrl.setRoot("HomePage");
});
你能把你的代码添加到一个表中吗?我有同样的问题——你有没有想过?