Files
2015-12-04 13:55:43 -06:00

37 lines
629 B
TypeScript

import {Directive, ElementRef} from 'angular2/angular2';
import {Ion} from '../ion';
import {IonicApp} from '../app/app';
/**
* TODO
* @see {@link /docs/v2/components#menus Menu Component Docs}
* @see {@link ../../menu/Menu Menu API Docs}
*/
@Directive({
selector: '[menu-close]',
inputs: [
'menuClose'
],
host: {
'(click)': 'close()'
}
})
export class MenuClose extends Ion {
constructor(
app: IonicApp,
elementRef: ElementRef
) {
super(elementRef, null);
this.app = app;
}
close() {
let menu = this.app.getComponent(this.menuClose || 'menu');
menu && menu.close();
}
}