从 CustomForm 组件获取验证器类型
Get validators type from CustomForm Component
我正在使用 Angular 7,我创建了一个 customForm 组件(称为 app-lav-input
),即继承自 ControlValueAccessor
.
的组件
我是这样使用的 app-lav-input
:
HTML:
<app-lav-input
[label]="'name"
formControlName="reference">
</app-lav-input>
组件代码:
this.basicDetailsForm = this.formBuilder.group({
reference: ['', [ Validators.required ] ], ] ],
});
如果使用 Validators.required
,我想在 app-lav-input
模板中添加一个“*”。
我可以向 app-lav-input
添加另一个输入,但从 formControl 获取此信息会更好。
如何从 app-lav-input
组件的代码中访问此信息?
您可以检查表单控件是否具有必需的验证器,如下所示:Angular2: Find out if FormControl has required validator?
我正在使用 Angular 7,我创建了一个 customForm 组件(称为 app-lav-input
),即继承自 ControlValueAccessor
.
我是这样使用的 app-lav-input
:
HTML:
<app-lav-input
[label]="'name"
formControlName="reference">
</app-lav-input>
组件代码:
this.basicDetailsForm = this.formBuilder.group({
reference: ['', [ Validators.required ] ], ] ],
});
如果使用 Validators.required
,我想在 app-lav-input
模板中添加一个“*”。
我可以向 app-lav-input
添加另一个输入,但从 formControl 获取此信息会更好。
如何从 app-lav-input
组件的代码中访问此信息?
您可以检查表单控件是否具有必需的验证器,如下所示:Angular2: Find out if FormControl has required validator?