Function
withLegacyStatusClasses
@ng-forge/dynamic-forms
Opt into Angular Signal Forms' legacy .ng-touched / .ng-invalid /
.ng-dirty / .ng-pristine / .ng-untouched / .ng-pending /
.ng-valid CSS classes on form-bound elements.
Wires Angular's @angular/forms/signals/compat strategy
via NG_STATUS_CLASSESprovideSignalFormsConfig. Without this feature the modern Signal Forms
class strategy is active, which omits the legacy ng-* classes.
Signature
function withLegacyStatusClasses(): DynamicFormFeature<"legacy-status-classes">Returns
DynamicFormFeature<"legacy-status-classes">
Examples
bootstrapApplication(AppComponent, {
providers: [
provideDynamicForm(
...withMaterialFields(),
withLegacyStatusClasses()
)
]
});packages/dynamic-forms/src/lib/providers/features/legacy-status-classes/with-legacy-status-classes.ts:30