11import { Component } from '@angular/core' ;
22import { NavController , NavParams } from 'ionic-angular' ;
3- import { Validators , FormBuilder , FormGroup } from '@angular/forms' ;
3+ import { Validators , FormBuilder , FormGroup , FormControl } from '@angular/forms' ;
44import { PasswordValidator } from '../../validators/password.validator' ;
55import { UserProvider } from '../../providers/user/user' ;
66import { WizardPage } from '../wizard/wizard'
@@ -24,16 +24,16 @@ export class RegisterPage {
2424 private validate : FormGroup
2525 submitAttempt : boolean = false ;
2626
27- constructor ( public navCtrl : NavController , public navParams : NavParams , private fb : FormBuilder , public _user : UserProvider ) {
27+ constructor ( public navCtrl : NavController , public navParams : NavParams , private formBuilder : FormBuilder , public _user : UserProvider ) {
2828
29- this . validate = this . fb . group ( {
29+ this . validate = this . formBuilder . group ( {
3030 first : [ '' , Validators . compose ( [ Validators . maxLength ( 30 ) , Validators . pattern ( '[a-zA-Z ]*' ) , Validators . required ] ) ] ,
3131 last : [ '' , Validators . compose ( [ Validators . maxLength ( 30 ) , Validators . pattern ( '[a-zA-Z ]*' ) , Validators . required ] ) ] ,
32- email : [ '' , Validators . compose ( [ Validators . required , Validators . pattern ( '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$' ) ] ) ] ,
33- pass : this . formbuilder . group ( {
34- password : [ '' , Validators . compose ( [ Validators . minLength ( 6 ) , Validators . maxLength ( 30 ) , Validators . pattern ( '[a-zA-Z0-9 ]*' ) , Validators . required ] ) ] ,
35- passwordCheck : [ '' , Validators . required ]
36- } , { validator : PasswordValidator } )
32+ email : [ '' , Validators . compose ( [ Validators . required , Validators . pattern ( '^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$' ) ] ) ]
33+ // pass: this.formBuilder .group({
34+ // password: ['', Validators.compose([Validators.minLength(6), Validators.maxLength(30), Validators.pattern('[a-zA-Z0-9 ]*'), Validators.required])],
35+ // passwordCheck: ['', Validators.required]
36+ // }, {validator: PasswordValidator})
3737 } )
3838
3939 }
0 commit comments