【发布时间】:2016-11-25 10:40:57
【问题描述】:
问题:
我必须关闭一个 Modal 并返回到根视图,为此我执行以下代码:
this.nav.setRoot(HomePage);
它工作正常并返回到根视图,唯一的问题是我在那个根页面(主页)上有一个侧边菜单,我可以很好地打开它,但是当我点击打开该菜单上存在的任何页面时,它没有出现,它再次回到根页面(它关闭菜单)并且不打开页面知道它运行我点击的页面的内容 我知道它在执行 console.log
发生的事情的层次结构(逐步)
(关闭)第二页
|____ (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(HomePage);打开的模式 - 单击该侧菜单中存在的页面。
我的离子信息:
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
有谁知道我该如何解决这个问题?
【问题讨论】:
-
能否将您的代码添加到working plunker?
-
我也遇到了同样的问题——你解决了吗?
标签: ionic2