Interface

ReadonlyFieldTree

@ng-forge/dynamic-forms

Read-only view of a single field's observable state.

Whitelisted read signals copied from Angular Signal Forms' FieldState so wrappers can observe a field without being able to mutate it. New write-capable members added in future Angular versions are excluded by default (the Pick list stays the source of truth).

value is narrowed from WritableSignal<TValue> to Signal<TValue> so consumers cannot write through it.

Signature

interface ReadonlyFieldTree<
  TValue = unknown
>

Type Parameters

NameConstraintDefaultDescription
TValue-unknown-

Properties

NameTypeDescription
value Signal<TValue>-
valid Signal<boolean>-
invalid Signal<boolean>-
touched Signal<boolean>-
dirty Signal<boolean>-
required Signal<boolean>-
disabled Signal<boolean>-
hidden Signal<boolean>-
errors Signal<readonly unknown[]>-