Files
ionic-framework/ionic/registry.ts
2015-07-03 13:19:30 -05:00

32 lines
681 B
TypeScript

import {ElementRef, For, Parent, onInit} from 'angular2/angular2'
import {Component, Directive} from 'angular2/angular2';
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);
}
}