fix(menuClose): put in ionic directives

This commit is contained in:
Adam Bradley
2015-09-29 11:45:44 -05:00
parent 0f136e9586
commit 52bf1f8520
5 changed files with 19 additions and 17 deletions

View File

@@ -13,10 +13,10 @@ import {IonicApp} from '../app/app';
'menuClose'
],
host: {
'(click)': 'close($event)'
'(click)': 'close()'
}
})
export class MenuToggle extends Ion {
export class MenuClose extends Ion {
constructor(
app: IonicApp,
@@ -26,11 +26,9 @@ export class MenuToggle extends Ion {
this.app = app;
}
close(ev) {
close() {
let menu = this.app.getComponent(this.menuClose || 'menu');
menu && menu.close();
ev.preventDefault();
ev.stopPropagation();
}
}

View File

@@ -15,7 +15,7 @@ import {Navbar} from '../nav-bar/nav-bar';
'menuToggle'
],
host: {
'(click)': 'toggle($event)',
'(click)': 'toggle()',
'[hidden]': 'isHidden'
}
})
@@ -37,11 +37,9 @@ export class MenuToggle extends Ion {
* TODO
* @param {TODO} event TODO
*/
toggle(ev) {
toggle() {
let menu = this.app.getComponent(this.menuToggle || 'menu');
menu && menu.toggle();
ev.preventDefault();
ev.stopPropagation();
}
get isHidden() {