- abstract form: FormGroup;
- abstract formErrors: Object;
- abstract validationMessages: Object;
+ protected abstract formValidatorService: FormValidatorService
+ protected formChanged = false
+
+ form: FormGroup
+ formErrors: FormReactiveErrors
+ validationMessages: FormReactiveValidationMessages
+
+ buildForm (obj: BuildFormArgument, defaultValues: BuildFormDefaultValues = {}) {
+ const { formErrors, validationMessages, form } = this.formValidatorService.buildForm(obj, defaultValues)