hideBackButton属性也隐藏了menuToggle按钮

时间:2016-07-24 23:38:33

标签: ionic2

问题

我将根页推送到支持侧边菜单的 Page2 ,问题是当它打开 Page2 时会显示后退按钮并隐藏菜单按钮,因为我试图将hideBackButton添加到 Page2 以便查看菜单按钮但我后退按钮菜单按钮都消失了!

这是我目前的代码:

  <ion-navbar hideBackButton>
       <button menuToggle start>
       <ion-icon name="menu"></ion-icon>
       </button>
 </ion-navbar>

预期的行为应该是:

应隐藏后退按钮,并显示菜单按钮

离子版:

Ionic2

3 个答案:

答案 0 :(得分:2)

您可以使用以下内容代替您的代码:

<ion-toolbar hideBackButton>
       <button menuToggle start>
       <ion-icon name="menu"></ion-icon>
       </button>
 </ion-toolbar>

答案 1 :(得分:1)

你不能那样做;但你可以做的是做setRoot而不是从根推送到Page2

答案 2 :(得分:0)

如果你不想让&#34;回来&#34;您的Page2上的操作,并且由于您在隐藏按钮时遇到问题,为什么不在访问Page2之前从历史堆栈中删除根页?

在这种情况下,&#34;返回&#34;行动是不允许的,并且&#34;回来&#34;按钮也不会显示。

关于如何在推送其他页面之前从历史堆栈中删除页面,您可以查看:

Remove a view from the back history - Ionic2