我使用以下代码创建了一个 formControl:
this.formGroup.addControl('name', 'defaultvalue', Validators.required));
如何向此控件添加更多验证器。是否可以在此处添加此内容,或者我是否必须制定一种方法来添加这些验证器。 我可以使用 {Validators.required, Validators.maxLength(5)} 代替 Validators.required 吗?是这么简单还是事实并非如此
就我而言,我需要 maxlength 和正则表达式。
我知道我可以使用:
this.formGroup.get('name').setValidators([
Validators.required,
Validators.maxLength(15),
Validators.pattern('')
])
你的意思是这样吗?
this.formGroup.addControl('name', new FormControl('defaultvalue', [
Validators.required,
Validators.maxLength(15),
Validators.pattern('')
]));