ionic2 保持侧面菜单打开

did*_*rod 5 ionic2 angular

我正在使用 ionic 2,应用程序左侧有一个离子菜单,当我打开菜单并触摸页面区域时,该菜单会不断关闭。

我想让它保持打开状态,并且仅当用户明确命令关闭它时才关闭它(通过关闭按钮,或者可能向后滑动,等等)。有什么选择或解决方法可以这样做吗?

编辑:我从ionic2-starter-sidemenu开始。当我运行它时,它看起来像:

---------------------------------------------------------------
|           | <menuToggle button>                             |
|           |-------------------------------------------------|
|           |                                                 |
|           |                                                 |
|     /*    |                                                 |
| side menu |                                                 |
| toggled by|                                                 |
| menuToggle|           /* Content of each Pages */           |
|   button  |                                                 |
|     */    |                                                 |
|           |                                                 |
|           |                                                 |
|           |                                                 |
---------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

当我单击页面内容区域时,菜单将像这样关闭:

---------------------------------------------------------------
| <menuToggle button>                                         |
|-------------------------------------------------------------|
|                                                             |
|                                                             |
|                                                             |
|                                                             |
|                /* Content of each Pages */                  |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
---------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

我尝试阅读文档并搜索离子论坛,但找不到任何解决方案。

Adi*_*ari 0

试试这个,它对我来说效果很好:

<ion-navbar >
  <button ion-button menuToggle>
    <ion-icon name="menu"></ion-icon>
  </button>
  <ion-title></ion-title>
  <ion-buttons start>
    <button ion-button (click)="func1()">
      <ion-icon name="add-circle"></ion-icon>
    </button>
    <button ion-button (click)="func2()">
      <ion-icon ios="ios-exit" md="md-exit"></ion-icon>
    </button>
  </ion-buttons>
</ion-navbar>
Run Code Online (Sandbox Code Playgroud)