我正在尝试对同一模式中的密码字段强制使用 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')
});
}