MenuToggle
[menuToggle]
[menuToggle]The menuToggle directive can be placed on any button to toggle a menu open or closed.
If it is added to the NavBar of a page, the button will only appear
when the page it's in is currently a root page. See the Menu Navigation Bar Behavior
docs for more information.
Usage
A simple menuToggle button can be added using the following markup:
<button ion-button menuToggle>Toggle Menu</button>
To toggle a specific menu by its id or side, give the menuToggle
directive a value.
<button ion-button menuToggle="right">Toggle Right Menu</button>
If placing the menuToggle in a navbar or toolbar, it should be
placed as a child of the <ion-navbar> or <ion-toolbar>, and not in
the <ion-buttons> element:
<ion-header>
  <ion-navbar>
    <ion-buttons start>
      <button ion-button>
        <ion-icon name="contact"></ion-icon>
      </button>
    </ion-buttons>
    <button ion-button menuToggle>
      <ion-icon name="menu"></ion-icon>
    </button>
    <ion-title>
      Title
    </ion-title>
    <ion-buttons end>
      <button ion-button (click)="doClick()">
        <ion-icon name="more"></ion-icon>
      </button>
    </ion-buttons>
  </ion-navbar>
</ion-header>
Similar to <ion-buttons>, the menuToggle can be positioned using
start, end, left, or right:
<ion-toolbar>
  <button ion-button menuToggle right>
    <ion-icon name="menu"></ion-icon>
  </button>
  <ion-title>
    Title
  </ion-title>
  <ion-buttons end>
    <button ion-button (click)="doClick()">
      <ion-icon name="more"></ion-icon>
    </button>
  </ion-buttons>
</ion-toolbar>
See the Toolbar API docs for more information on the different positions.
Instance Members
ngAfterContentInit()
Sass Variables
| Property | Default | Description | 
|---|---|---|
$menu-width | 
          304px | 
        Width of the menu  | 
      
$menu-small-width | 
          $menu-width - 40px | 
        Width of the menu on small devices (under 340px)  | 
      
| Property | Default | Description | 
|---|---|---|
$menu-ios-background | 
          $background-ios-color | 
        Background of the menu  | 
      
$menu-ios-box-shadow-color | 
          rgba(0, 0, 0, .25) | 
        Box shadow color of the menu  | 
      
$menu-ios-box-shadow | 
          0 0 10px $menu-ios-box-shadow-color | 
        Box shadow of the menu  | 
      
| Property | Default | Description | 
|---|---|---|
$menu-md-background | 
          $background-md-color | 
        Background of the menu  | 
      
$menu-md-box-shadow-color | 
          rgba(0, 0, 0, .25) | 
        Box shadow color of the menu  | 
      
$menu-md-box-shadow | 
          0 0 10px $menu-md-box-shadow-color | 
        Box shadow of the menu  | 
      
| Property | Default | Description | 
|---|---|---|
$menu-wp-background | 
          #f2f2f2 | 
        Background of the menu  |