Fix error messages position

This commit is contained in:
mauriziovitale84
2016-06-23 11:52:08 +01:00
parent d0fa3d8f19
commit 3e9d50bdca
2 changed files with 6 additions and 6 deletions

View File

@@ -89,7 +89,7 @@ export class AlfrescoLoginComponent {
this.form.valueChanges.subscribe(data => this.onValueChanged(data));
this.onValueChanged(null);
// this.onValueChanged(null);
}
/**
@@ -131,7 +131,8 @@ export class AlfrescoLoginComponent {
for (let field in this.formError) {
if (field) {
this.formError[field] = '';
let hasError = this.form.controls[field].errors || (this.form.controls[field].dirty && !this.form.controls[field].valid);
let hasError = (this.form.controls[field].errors && !this.form.controls[field].pristine) ||
(this.form.controls[field].dirty && !this.form.controls[field].valid);
if (hasError) {
for (let key in this.form.controls[field].errors) {
if (key) {
@@ -164,6 +165,6 @@ export class AlfrescoLoginComponent {
if (typeof componentHandler !== 'undefined') {
componentHandler.upgradeAllRegistered();
}
return !field.valid;
return !field.valid && field.dirty && !field.pristine;
}
}