Files
2015-09-13 19:43:35 -05:00

32 lines
509 B
TypeScript

import {Directive} from 'angular2/angular2';
import {IonicApp} from '../app/app';
/**
* TODO
*/
@Directive({
selector: '[menu-toggle]',
properties: [
'menuToggle'
],
host: {
'(click)': 'toggle($event)'
}
})
export class MenuToggle {
constructor(private app: IonicApp) {}
/**
* TODO
* @param {TODO} event TODO
*/
toggle(ev) {
let menu = this.app.getComponent(this.menuToggle || 'menu');
menu && menu.toggle();
ev.preventDefault();
ev.stopPropagation();
}
}