By using
ng-model-options="{ updateOn: 'blur' }"
, I can delay model updating until the user clicks out of an input field. This helps prevent constantly changing validation states while initially entering data. However, if a user revisits a field with failed validation and makes corrections, the 'blur' option prevents the validation state from updating before they move to another field.
Is there a way to reset the updateOn
setting after one blur so that it returns to the default model update schedule?