this.myform = new FormGroup({
'name': new FormControl('', [
Validators.required,
Validators.minLength(3),
Validators.maxLength(20)
]),
'email': new FormControl('', [
Validators.required,
Validators.email
]),
'password': new FormControl('', [
Validators.required,
Validators.pattern(/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{8,}$/)
]),
'password_repeat': new FormControl('', [
Validators.required
])
}, this.passwordMatchValidator)
вторым аргументом к FormGroup идет дополнительный валидатор, который не срабатывает вообще. Пробовал { validator: this.passwordMatchValidator }, всё равно игнорит. Значит ли это то, что если у всех контролов есть свои валидаторы, то дополнительный будет игнориться?