路由时离子导航栏按钮消失

时间:2015-05-08 03:52:40

标签: angularjs ionic

我有一个带有导航栏和左侧菜单的离子应用程序。导航栏包含一个"汉堡包"用于展开左侧菜单的按钮。侧边菜单包含一个链接列表,链接到应用程序的不同内容区域。当从内容菜单中的项目导航时,应用程序的内容区域被正确更新,并且汉堡包图标保持在导航栏中的适当位置。从内容区域中的按钮导航时,汉堡包图标会从导航栏中消失。

以下代码演示了(http://codepen.io/FrizziestFuture/pen/pJgvPN)。在这里,页面A上的按钮链接到页面B,但导致汉堡包图标消失。侧边菜单链接正常工作。

index: 0, id: 10, name: sinu
index: 1, id: 20, name: shinto

2 个答案:

答案 0 :(得分:1)

吉兹。我花了很多时间来找到它,我必须在这里更明确地分享它。

所有学分归Stefan van de Vooren所有,以及他在此提供的链接。

  

儿童视图上隐藏的按钮默认情况下,菜单切换按钮将会显示   仅出现在根级别菜单页面上。导航到孩子   视图将隐藏菜单切换按钮。它们可以在上面显示出来   子页面通过设置enable-menu-with-back-views属性   ionSideMenus指令为true。

     

<强> <ion-side-menus enable-menu-with-back-views="true">

来源:Stefan van de Vooren:http://ionicframework.com/docs/api/directive/menuToggle/

答案 1 :(得分:0)

对于Ionic 2和3,代码看起来像这样

<ion-menu persistent="true">

离子菜单属性&#34;持久性&#34;如果没有添加,则默认为false。