Component
GroupFieldComponent
@ng-forge/dynamic-forms
Container component for rendering nested form groups.
Creates a scoped form context with its own validation state.
Child fields receive a FIELD_SIGNAL_CONTEXT scoped to this group's form instance.
Group values are nested under the group's key in the parent form.
Signature
class GroupFieldComponent<
TModel extends Record<string, unknown> = Record<string, unknown>
>Type Parameters
| Name | Constraint | Default | Description |
|---|---|---|---|
TModel | Record<string, unknown> | Record<string, unknown> | - |
Properties
| Name | Type | Description |
|---|---|---|
environmentInjector | EnvironmentInjector | - |
field | InputSignal<GroupField<readonly GroupAllowedChildren[]>> | - |
key | InputSignal<string> | - |
className | InputSignal<string> | - |
hidden | InputSignal<boolean> | - |
hostClasses | Signal<string> | - |
defaultValues | WritableSignal<Record<string, unknown>> | - |
formValue | Signal<any> | - |
valid | Signal<any> | - |
invalid | Signal<any> | - |
dirty | Signal<any> | - |
touched | Signal<any> | - |
errors | Signal<any> | - |
disabled | Signal<any> | - |
validityChange | any | - |
dirtyChange | any | - |
submitted | any | - |
resolvedFields | Signal<ResolvedField[]> | - |
packages/dynamic-forms/src/lib/fields/group/group-field.component.ts:40