Const
ARRAY_CONTEXT
@ng-forge/dynamic-forms
Injection token for providing array context metadata to mappers and components.
This token is optionally provided by ArrayFieldComponent when creating injectors for array items. It contains metadata about the array item's position and parent.
Mappers can inject this token with {optional: true} to access array context:
Signature
const ARRAY_CONTEXT: InjectionToken<ArrayContext>Examples
// In a mapper function
export function buttonMapper(fieldDef: FieldDef<any>): Binding[] {
const arrayContext = inject(ARRAY_CONTEXT, { optional: true });
if (arrayContext) {
// Use arrayContext.index, arrayContext.arrayKey, etc.
}
}packages/dynamic-forms/src/lib/models/field-signal-context.token.ts:81