Files
ionic-framework/ionic/registry.js
2015-06-30 11:20:20 -05:00

35 lines
897 B
JavaScript

import {ElementRef, For, Parent, onInit} from 'angular2/angular2'
import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations';
import {View} from 'angular2/src/core/annotations_impl/view';
import {Ancestor, Self} from 'angular2/src/core/annotations_impl/visibility';
import {Type} from 'angular2/src/facade/lang';
import {FormBuilder, Validators, FormDirectives, ControlGroup} from 'angular2/forms';
import {Log} from 'ionic/util'
import {IonicApp} from 'ionic/ionic'
@Directive({
selector: '[register]',
properties: [
'register',
'registerId: register-id'
],
host: {
'this.register-id': 'registerId'
},
lifecycle: [onInit]
})
export class Register {
constructor(app: IonicApp) {
this.app = app;
}
onInit() {
if(!this.register || !this.registerId) {
return;
}
this.app.register(this.registerId, this.register);
}
}