【发布时间】:2017-03-17 05:08:01
【问题描述】:
我想知道如何将验证器添加到已创建的 formControl(使用它自己的验证器创建)。但是,让我们想象一下,经过一段时间的延迟后,我想添加另一个(或者我有一个包含一些验证器的自定义控件)并且我想创建外部响应式表单并将内部验证器添加到外部。
有可能吗?我没有找到任何信息(仅关于重新设置所有验证器) 感谢您的帮助!
this.testForm = this.fb.group({
testField: [{value: '', disabled: false}, [<any>Validators.required]]
})
<form [formGroup]="testForm" novalidate>
<custom_input>
formControlName="testField"
[outerFormControl]="testForm.controls.testField"
</custom_input>
</form>
然后我想在我的自定义控件中添加其他验证器。我该怎么做?
custom_coontrol.ts
this.outerFormControl.push(Validators.maxLength(10));
【问题讨论】:
标签: forms validation angular