feat(aside-toggle): better easy toggle

This commit is contained in:
Max Lynch
2015-08-26 11:36:45 -05:00
parent b2b5814139
commit 57a5335282
9 changed files with 87 additions and 18 deletions

View File

@@ -2,7 +2,7 @@
<ion-navbar *navbar>
<ion-nav-items primary>
<button (^click)="toggleAside()" id="e2eHeaderToggleAside">
<button aside-toggle id="e2eHeaderToggleAside">
<icon name="ion-navicon"></icon>
</button>
</ion-nav-items>
@@ -18,7 +18,7 @@
<h3>Content</h3>
<p>
<button id="e2eContentToggleAside" (click)="toggleAside()">Toggle Aside</button>
<button id="e2eContentToggleAside" aside-toggle>Toggle Aside</button>
</p>
</ion-content>

View File

@@ -5,16 +5,9 @@ import {App, IonicApp, IonicView, NavController} from 'ionic/ionic';
templateUrl: 'home-page.html'
})
class HomePage {
constructor(app: IonicApp) {
this.app = app;
}
toggleAside() {
console.log('toggleAside')
this.app.getComponent('mainMenu').toggle();
}
}
@@ -27,9 +20,4 @@ class E2EApp {
this.app = app;
this.rootView = HomePage;
}
closeMenu() {
this.app.getComponent('mainMenu').close();
}
}

View File

@@ -1,5 +1,5 @@
<ion-aside #aside [content]="content" [register]="aside" register-id="mainMenu">
<ion-aside [content]="content">
<ion-toolbar secondary>
<ion-title>Left Menu</ion-title>
</ion-toolbar>