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

NameConstraintDefaultDescription
TModelRecord<string, unknown>Record<string, unknown>-

Properties

NameTypeDescription
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[]>-