hideBackButton 属性也隐藏了 menuToggle 按钮

hideBackButton attribute hides the menuToggle button too

问题

我将 Root Page 推送到支持侧边菜单的 Page2,问题是当它打开时 Page2 它显示 后退按钮 并隐藏 菜单按钮 因为我试图将 hideBackButton 添加到Page2 为了看到 菜单按钮 但我同时使用了 后退按钮 菜单按钮消失了!

这是我当前的代码:

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

预期的行为应该是:

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

离子版本:

Ionic2

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

如果您不想在您的 Page2 上允许 "back" 操作,并且由于您在隐藏按钮时遇到问题,为什么不在访问您的 Page2 之前从历史堆栈中删除您的根页面?

在这种情况下,将不允许执行 "back" 操作,并且不会显示 "back" 按钮。

关于如何在推送另一个页面之前从历史堆栈中删除一个页面,你可以看看:

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

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