【发布时间】:2021-04-02 07:38:05
【问题描述】:
我不清楚我应该在何时何地调用 updateValueAndValidity。
假设我有一个包含许多 formControls 的 formGroup。 现在,根据一些单选选项选择,触发一个事件来修改多个 formControls 的“验证器”。
Q1:我是在修改后立即调用 updateValueAndValidity 还是在所有修改调用完成后调用?
Q2:我是不是要通过表单更新formGroup/formControls来更新所有formControls
this.form.updateValueAndValidity('emitEvent': false);
或单独调用每个 formControls
this.form.get('control1').updateValueAndValidity('emitEvent': false);
this.form.get('control3').updateValueAndValidity('emitEvent': false);
this.form.get('control8').updateValueAndValidity('emitEvent': false);
【问题讨论】:
标签: angular validation angular2-form-validation