dynamic-forms / Interface

CreateArrayItemInjectorOptions

Generic types:TModel

Options for creating an array item injector.

Properties

NameTypeDescription
arrayField
ArrayField<readonly ArrayAllowedChildren[]>

The array field definition containing this item.

fieldTree
FieldTree<unknown> | null

The field tree for this item (null for object items without existing FieldTree).

indexSignal
Signal<number>

Signal containing the current index (uses linkedSignal for auto-updates).

parentFieldSignalContext
FieldSignalContext<TModel>

Parent context for accessing form state and values.

parentInjector
Injector

Parent injector for creating scoped child injector.

registry
Map<string, FieldTypeDefinition<any>>

Field registry for looking up field type definitions.

template
FieldDef<unknown>

The field template defining the array item structure.