Я пытаюсь очистить и установить валидатор во время выполнения или динамически. Это пример фрагмента моей группы formGroup.
this.form = fb.group(
{
details: fb.group(control1, control2, ...),
address: fb.group(...)
)
Случай 1: Когда я выполняю clearValidators () в FormControl. Он работает, как и ожидалось.
this.form.get('details.control1').clearValidators();
Случай 2: Когда я выполняю clearValidators () над FormGroup, он не работает.
this.form.get('details').clearValidators();
Поскольку и formcontrol, и FormGroup наследуют AbstractControl, clearValidators должныработать на FormGroup.