rx-form-mapper
rx-form-mapper copied to clipboard
Cannot read properties of undefined (reading 'validate')
Hi, i have this part of code
@Form({
validators: Validators.required
})
export class Login {
@FormControl()
email?: string;
@FormControl()
password?: string;
}
but, when call this.mapper.readForm(this.form, Login)i have an error, because in method
private isValidatorFn(value: any): boolean { return isFunction(value) && !value.prototype.validate; }
value.prototype is null
below part of exception:
ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of undefined (reading 'validate')
TypeError: Cannot read properties of undefined (reading 'validate')
at ValidatorResolver.isValidatorFn (rx-form-mapper.js:324)
at ValidatorResolver.resolve (rx-form-mapper.js:310)
at rx-form-mapper.js:295
at Array.map (<anonymous>)
at FormWriter.buildAbstractControlOptions (rx-form-mapper.js:295)
at FormWriter.visitFormMetadata (rx-form-mapper.js:291)
at FormMetadata.accept (rx-form-mapper.js:78)
at RxFormMapper.writeForm (rx-form-mapper.js:357)
Hello , how are you
Please any news about this issue ?
Solved it as following
private isValidatorFn(value: any): boolean { return isFunction(value) && !value.prototype?.validate; }