diff --git a/ionic/components/text-input/test/form-inputs/index.ts b/ionic/components/text-input/test/form-inputs/index.ts index 9d55a29d72..213ba4d867 100644 --- a/ionic/components/text-input/test/form-inputs/index.ts +++ b/ionic/components/text-input/test/form-inputs/index.ts @@ -16,11 +16,16 @@ class E2EApp { this.login = {}; + this.user = { + username: 'asdf', + password: '82' + }; + this.submitted = false; } - submit(ev) { - console.log("Submitted", this.loginForm.value); + submit(ev, value) { + console.log("Submitted", value); this.submitted = true; } diff --git a/ionic/components/text-input/test/form-inputs/main.html b/ionic/components/text-input/test/form-inputs/main.html index 73cf6f005b..f2314420a2 100644 --- a/ionic/components/text-input/test/form-inputs/main.html +++ b/ionic/components/text-input/test/form-inputs/main.html @@ -4,7 +4,7 @@ -
+ @@ -36,24 +36,40 @@ - -

Form is Invalid

-
+
+ +
+
+ Valid form?: {{ mf.form.valid }}
+ Submitted form?: {{ submitted }}
+ Email: {{ login.email }}
+ Username: {{ login.username }}
+ Password: {{ login.password }}
+ Comments: {{ login.comments }} +
+
-
- -
- -
- Valid form?: {{ mf.form.valid }}
- Submitted form?: {{ submitted }}
- Email: {{ login.email }}
- Username: {{ login.username }}
- Password: {{ login.password }}
- Comments: {{ login.comments }} -
- +
+ + + Username + + + + Password + + +
+ +
+
+ Valid form?: {{ lf.form.valid }}
+ Submitted form?: {{ submitted }}
+ Username: {{ user.username }}
+ Password: {{ user.password }}
+
+
diff --git a/ionic/components/text-input/text-input.ts b/ionic/components/text-input/text-input.ts index 66507c478d..b8241ef79d 100644 --- a/ionic/components/text-input/text-input.ts +++ b/ionic/components/text-input/text-input.ts @@ -490,7 +490,8 @@ export class TextInputElement { if (ngControl) this.ngControl = ngControl; } - ngOnInit() { + ngAfterContentChecked() { + console.log("Value", this.ngControl.value); if (this.ngControl) this.value = this.ngControl.value; this.wrapper && this.wrapper.hasValue(this.value); }