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 NG_STATUS_CLASSES strategy via provideSignalFormsConfig. 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()
)
]
});