Ionic 2在navCtrl推送后保持sidemenu图标

时间:2016-10-18 14:36:34

标签: angular ionic2

当我使用navCtrl.push导航到某个页面时,sidemenu图标(汉堡包)会丢失,并且会显示后退图标而不是侧面图标。

我想要做的是保持侧面图标(将其放在离子导航栏的右侧),当将页面推到navCtrl时,同时具有后退按钮和侧面图标。

我在所有页面中使用这段代码:

<ion-header>
  <ion-navbar>
    <button ion-button menuToggle right>
      <ion-icon name="menu"></ion-icon>
    </button>
    <ion-title>Post Offices</ion-title>
  </ion-navbar>
</ion-header>

我用:

this.navCtrl.push(Page)

它工作正常(但我丢失了菜单图标,但没有其他问题)。

1 个答案:

答案 0 :(得分:13)

您需要将属性 [System.Web.Mvc.Route("Help")] public ActionResult Index() { ViewBag.DocumentationProvider = Configuration.Services.GetDocumentationProvider(); return View(Configuration.Services.GetApiExplorer().ApiDescriptions); } 添加到persistent="true",然后<ion-menu>按钮将在所有视图中可用。您可以在docs

中找到更多详细信息