Files
Adam Bradley 4f26e65691 cleanup stuff
2015-06-10 09:50:00 -05:00

36 lines
907 B
JavaScript

import {Directive, onInit} from 'angular2/src/core/annotations_impl/annotations';
import {Optional} from 'angular2/src/di/annotations_impl';
import {Compiler} from 'angular2/angular2';
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
import {DynamicComponentLoader} from 'angular2/src/core/compiler/dynamic_component_loader';
import {Injector} from 'angular2/di';
import {ViewController} from '../view/view-controller';
@Directive({
selector: 'ion-nav',
properties: [
'initial'
],
lifecycle: [onInit]
})
export class Nav extends ViewController {
constructor(
@Optional() viewCtrl: ViewController,
compiler: Compiler,
elementRef: ElementRef,
loader: DynamicComponentLoader,
injector: Injector
) {
super(viewCtrl, compiler, elementRef, loader, injector);
this.panes.setAnchor(elementRef);
}
onInit() {
this.push(this.initial);
}
}