2016-02-22 65 views
0

我有一個很大的問題。我正在開發側邊菜單應用程序,我需要從另一個視圖打開另一個視圖。我試圖使用$ state.go和$ location.go,但是當我打開一個窗口時,此窗口具有導航欄的後退按鈕。我希望窗口打開,就像當我點擊菜單上的某個項目時一樣,所以在導航欄左側的sidemenu圖標上。打開「新窗口」的方法是什麼?在沒有後退按鈕的Ionic sidemenu應用程序中打開新窗口

當我打開與AngularJS $ state.go和$ location.path新的觀點:

1

,當我在我的HTML sidemenu打開與HREF = 「URL」 相同:

2

我需要像使用angularJS的第二個屏幕截圖一樣打開新視圖。我怎麼打它?

+0

你是什麼意思「在Ionic sidemenu應用程序中打開新窗口」?離子應用程序通常是單頁面應用程序...只有一個窗口...請解釋。 – beaver

+0

對不起。所以:用窗口我的意思是一個新的觀點。當我用$ state和$ location打開一個新視圖時,新視圖打開,但左側的導航欄顯示「後退按鈕」。我想打開這個新的視圖,就像當我從側面菜單中打開它時,所以在我的導航欄左側我有菜單按鈕。現在我用一些屏幕上傳我的原始文章 – Steph8

+0

這也是一個很好的做法,提供一個最小的可驗證的例子... – beaver

回答

0

如果您不需要導航後退按鈕(最終條件),您可以在您的index.html使用此代碼:

<ion-nav-bar class="bar-stable"> 
    <ion-nav-back-button hide-back-button="{{options.hideBackButton}}"> 
    </ion-nav-back-button> 
    </ion-nav-bar> 

當你需要隱藏後退按鈕設置options.hideBackButton = false;

另一種方法是使用:$ionicNavBarDelegate.showBackButton(false);

相關問題