Html ошибка проверки смены пароля - PullRequest
0 голосов
/ 18 июня 2020

Этот содержит мой HTML, CSS и машинописный код! и знаю, почему я не вижу никаких подтверждений !! Я могу отправить форму без каких-либо проверок! любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 18 июня 2020

Попробуйте это

 ngOnInit() {
   this.changePassForm = this.formBuilder.group({
     oldPassword: ['', [Validators.required]],
     password: [null, Validators.compose([
       Validators.required,
       PasswordValidation.patternValidator(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/, {isPasswordValid: true})
     ])],
     confirm_password: [null, Validators.compose([Validators.required])],
   }, {
     validator: this.checkPasswords 
   });

 }
checkPasswords(group: FormGroup) {
 let password = group.get('password').value;
 let confirmPassword = group.get('confirm_password').value;
 return password === confirmPassword ? null : { notSame: true }     
}

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...