Я пытаюсь заставить Validators.required для поля пароля в том же режиме. Если это обновление, оно не будет перехватывать Validators.required, в противном случае он получит ошибку. Помоги мне! Спасибо тебе!
userForm() {
const special = /^[A-Za-z0-9]+[A-Za-z0-9\-\_]*$/;
this.UserForm = this.formBuilder.group({
username: ['', [Validators.required, Validators.pattern(special)]],
birthDate: ['', [Validators.required]],
gender: [0, [Validators.required]],
password: ['', [this.ifEditUser ? Validators.required : '', Validators.maxLength(64)]],
fullName: ['', [Validators.required, Validators.maxLength(255)]],
passwordRe: ['']
},
{
validator: MustMatch('password', 'passwordRe')
});
}