import { FormGroup } from '@angular/forms'
-import { BuildFormArgument, BuildFormDefaultValues, FormValidatorService } from './form-validators'
+import { BuildFormArgument, BuildFormDefaultValues } from '../form-validators/form-validator.model'
+import { FormValidatorService } from './form-validator.service'
export type FormReactiveErrors = { [ id: string ]: string | FormReactiveErrors }
export type FormReactiveValidationMessages = {
}
// clear previous error message (if any)
- formErrors[ field ] = ''
+ formErrors[field] = ''
const control = form.get(field)
if (control.dirty) this.formChanged = true
// Don't care if dirty on force check
const isDirty = control.dirty || forceCheck === true
if (control && isDirty && control.enabled && !control.valid) {
- const messages = validationMessages[ field ]
+ const messages = validationMessages[field]
for (const key of Object.keys(control.errors)) {
- formErrors[ field ] += messages[ key ] + ' '
+ formErrors[field] += messages[key] + ' '
}
}
}