import {DynamicComponentLoader, ElementRef, ComponentRef, onDestroy, DomRenderer} from 'angular2/angular2'; import {bind, Injector} from 'angular2/di'; import {Promise} from 'angular2/src/facade/async'; import {isPresent, Type} from 'angular2/src/facade/lang'; import {Component, Directive, Item, Icon} from 'angular2/src/core/annotations_impl/annotations'; import {View} from 'angular2/src/core/annotations_impl/view'; import {Parent} from 'angular2/src/core/annotations_impl/visibility'; import {IonicComponent} from 'ionic/config/component' import {raf, ready} from 'ionic/util/dom' import {Animation} from 'ionic/animations/animation'; @Component({ selector: 'ion-action-menu' }) @View({ template: `
`, directives: [Item,Icon] }) export class ActionMenu { constructor( elementRef: ElementRef ) { this.domElement = elementRef.domElement this.config = ActionMenu.config.invoke(this) } static open(opts) { console.log('Opening menu', opts); } } new IonicComponent(ActionMenu, {})