2016-02-22 39 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);

相关问题