Создание экземпляра FormControl с использованием ValidatorFn и AbstractControlOptions одновременно - PullRequest
2 голосов
/ 02 августа 2020

Можно ли создать экземпляр FormControl, используя одновременно ValidatorFn и AbstractControlOptions, как в следующем примере?

new FormControl(null, Validators.required, { updateOn : 'change' });

При просмотре файла form.d.ts это не так. 'Невозможно:

constructor(
  formState?: any,
  validatorOrOpts?:
    | ValidatorFn
    | ValidatorFn[]
    | AbstractControlOptions
    | null,
  asyncValidator?:
    | AsyncValidatorFn
    | AsyncValidatorFn[]
    | null
){}

Но похоже, что это должно быть возможно, поскольку это довольно распространенная потребность, есть ли какое-нибудь обходное решение для этого?

Спасибо !!

1 Ответ

2 голосов
/ 02 августа 2020

Что вам нужно, это вещь ниже?

new FormControl(null, {
    validators: Validators.required,
    updateOn: 'change'
});
...