@@ -10,7 +10,7 @@ export class E2EPage {
1010
1111 constructor ( private alertCtrl : AlertController , private nav : NavController ) { }
1212
13- submit ( ) {
13+ submit ( ) {
1414 var alert = this . alertCtrl . create ( {
1515 title : 'Not logged in' ,
1616 message : 'Sign in to continue.' ,
@@ -30,7 +30,7 @@ export class E2EPage {
3030 } ) ;
3131
3232 alert . present ( ) ;
33- }
33+ }
3434}
3535
3636@Component ( {
@@ -42,18 +42,18 @@ export class E2EPage {
4242 </ion-header>
4343 <ion-content padding>
4444 <form [formGroup]="form" (ngSubmit)="submit(form.value)">
45- <ion-list>
46- <ion-item [class.error]="!form.controls.name.valid && form.controls.name.touched">
47- <ion-label>Name</ion-label>
48- <ion-input type="text" [(formControl)]="form.controls.name"></ion-input>
49- </ion-item>
50- </ion-list>
51- <div padding style="padding-top: 0 !important;">
52- <button list-item primary block>
53- Submit
54- </button>
55- </div>
56- </form>
45+ <ion-list>
46+ <ion-item [class.error]="!form.controls.name.valid && form.controls.name.touched">
47+ <ion-label>Name</ion-label>
48+ <ion-input type="text" [(formControl)]="form.controls.name"></ion-input>
49+ </ion-item>
50+ </ion-list>
51+ <div padding style="padding-top: 0 !important;">
52+ <button list-item primary block>
53+ Submit
54+ </button>
55+ </div>
56+ </form>
5757 <p>
5858 <button block (click)="doFastPop()">Fast Loading Dismiss, Nav Pop</button>
5959 </p>
@@ -63,27 +63,27 @@ export class E2EPage {
6363class AnotherPage {
6464 form : ControlGroup ;
6565
66- constructor ( private nav : NavController , private alertCtrl : AlertController , private loadingCtrl : LoadingController , private builder : FormBuilder ) {
67- this . form = builder . group ( {
68- name : builder . control ( '' , Validators . compose ( [
69- Validators . required ,
70- Validators . minLength ( 5 )
71- ] ) )
72- } ) ;
73- }
74-
75- submit ( value : any ) : void {
76- if ( this . form . valid ) {
77- console . log ( value ) ;
78-
79- } else {
80- this . alertCtrl . create ( {
81- title : 'Invalid input data' ,
82- subTitle : " Please correct the errors and resubmit the data." ,
83- buttons : [ 'OK' ]
84- } ) . present ( ) ;
85- }
86- }
66+ constructor ( private nav : NavController , private alertCtrl : AlertController , private loadingCtrl : LoadingController , private builder : FormBuilder ) {
67+ this . form = builder . group ( {
68+ name : builder . control ( '' , Validators . compose ( [
69+ Validators . required ,
70+ Validators . minLength ( 5 )
71+ ] ) )
72+ } ) ;
73+ }
74+
75+ submit ( value : any ) : void {
76+ if ( this . form . valid ) {
77+ console . log ( value ) ;
78+
79+ } else {
80+ this . alertCtrl . create ( {
81+ title : 'Invalid input data' ,
82+ subTitle : ' Please correct the errors and resubmit the data.' ,
83+ buttons : [ 'OK' ]
84+ } ) . present ( ) ;
85+ }
86+ }
8787
8888 ionViewDidEnter ( ) {
8989 this . showConfirm ( ) ;
0 commit comments