Я хочу добавить пользовательскую проверку для подтверждения пароля со значением пароля в качестве ввода для валидатора.
Контроль формы
accDetailsSF: this.fb.group({
nUname: ['', [Validators.required,unique_uname()]],
nPassword: ['', [Validators.required, Validators.minLength(8)]],
nCPassword: [{value: '', disabled: true}, [Validators.required, Validators.minLength(8), matchPassword(nPassword)]]
}),
Ошибка: matchPassword (nPassword) <- Невозможно найти имя 'nPassword' </p>
function matchPassword(nPassword: FormControl){
return (control: AbstractControl): {[key: string]:any} | null => {
const nCPasswordV = control.value;
const nPasswordV = nPassword.value
if (nCPasswordV != nPasswordV) {
return {'pwdMismatch': true}
} else {
return null;
}
};
}