Angular7中的自定义FormControl7验证问题(未定义值)
我有一个功能来检查pesel(波兰的唯一id);我把它装进这个盒子里:Angular7中的自定义FormControl7验证问题(未定义值),angular,forms,typescript,validation,Angular,Forms,Typescript,Validation,我有一个功能来检查pesel(波兰的唯一id);我把它装进这个盒子里: export function ValidatePESEL(control: FormControl) : { [s:string]: boolean } { code... if(output === false) { return null; } else { return { validPesel: true }; } } 无论我尝试什么,我都会得到“ERROR-Type
export function ValidatePESEL(control: FormControl) : { [s:string]: boolean } {
code...
if(output === false) {
return null;
} else {
return { validPesel: true };
}
}
无论我尝试什么,我都会得到“ERROR-TypeError:“control.value未定义”使用
if(control&&control.value){…这里检查你的control.value…}
你能提供多一点上下文吗?比如你如何将验证器添加到formControl/formGroup?Eliseo的答案是正确的,这个问题已经解决了。