Ionic2 hideBackButton属性也隐藏menuToggle按钮

Ionic2 hideBackButton属性也隐藏menuToggle按钮,ionic2,Ionic2,问题 我将根页面推到支持侧菜单的第2页,问题是,当它打开Page2时,它会显示后退按钮并隐藏菜单按钮,因此我尝试将隐藏后退按钮添加到Page2,以查看菜单按钮,但我同时使用了后退按钮和菜单按钮消失了 这是我目前的代码: <ion-navbar hideBackButton> <button menuToggle start> <ion-icon name="menu"></ion-icon> </

问题

我将根页面推到支持侧菜单的第2页,问题是,当它打开Page2时,它会显示后退按钮并隐藏菜单按钮,因此我尝试将
隐藏后退按钮
添加到Page2,以查看菜单按钮,但我同时使用了后退按钮菜单按钮消失了

这是我目前的代码:

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

预期的行为应该是:

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

爱奥尼亚版本:


Ionic2

你不能这样做;但是,如果您不想在页面2上允许“后退”操作,那么您可以做的是执行
setRoot
操作,而不是从根目录按到页面2

,并且由于隐藏按钮会遇到问题,为什么不在访问页面2之前从历史堆栈中删除根页面

在这种情况下,“后退”操作将不被允许,“后退”按钮也不会显示

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


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

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


请添加更多代码,看看会发生什么?因为我已经用发布的代码创建了,并且工作正常。非常感谢,这解决了我的问题。