2
問題後:
我必須通過返回到根視圖關閉一個模式,並且,對於我做的下篇代碼:Ionic2 - 在側菜單無法打開一個頁面,駁回模式
this.nav.setRoot(HomePage);
它工作正常,並返回到根視圖,唯一的問題是,我有一個根菜單頁面(主頁),我可以打開它的罰款,但當我點擊打開現有的任何頁面在該菜單上,它不會顯示出來,它會再次返回到根頁面(它會關閉菜單),並且不會打開頁面,因爲它知道它運行着我點擊的頁面的內容。我知道它在做一個控制檯。登錄
發生了什麼(一步一步)
(辭退)第二頁
層次|____ (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
是否有任何人知道我該如何解決呢?
能否請您添加的代碼在[工作plunker(http://plnkr.co/edit/gC6svdESXYCpyLCp4Ait?p=preview)? – sebaferreras