timdeschryver / ng-signal-forms

105 stars 7 forks source link

Validators #25

Open timdeschryver opened 8 months ago

timdeschryver commented 8 months ago

Currently validators are not re-invoked when a formfield becomes disabled/hidden. This results in invalid form states that can't be corrected, or errors become invisible when a field is hidden.

Just like the Angular Forms API, the validators should be retriggered and become valid when that's the case. To be able to still support disabled controls with validators, I propose a new "readOnly" property that has the same behavior as the current implementation of disabled.

This results in: