I'm unclear on when and where exactly I should be calling the updateValueAndValidity.
Let's say I have a formGroup with many formControls. Now, based on some radio option selection an event fires to modify the 'validators' for several formControls.
Q1: Am I to call updateValueAndValidity immediately after modifications or after all modification calls have been done?
Q2: Am I to update the formGroup / formControls via the form to update all formControls
this.form.updateValueAndValidity('emitEvent': false);
or call each formControls individually
this.form.get('control1').updateValueAndValidity('emitEvent': false);
this.form.get('control3').updateValueAndValidity('emitEvent': false);
this.form.get('control8').updateValueAndValidity('emitEvent': false);