0

我正在使用 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 ] ], ] ],
    });

如果使用,我想在app-lav-input模板中添加一个“*” Validators.required

我可以添加另一个输入,app-lav-input但从 formControl 获取此信息会更好。

如何从app-lav-input组件的代码中访问这些信息?

4

1 回答 1

1

您可以检查表单控件是否具有必需的验证器,如下所示:Angular2:找出 FormControl 是否具有必需的验证器?

于 2019-08-06T15:15:15.253 回答