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); } }