API: Primitives
FormFieldDirective
Accessible relationships for one field.
Overview
Accessible relationships for one field. Supply a stable, unique id per field for SSR.
- Kind: Directive
- Export as:
qzFormField - Source: packages/primitives/src/form-field/form-field.directive.ts:33
Selector
[qzFormField]
Inputs
| Input | Type | Default | Required | Description |
|---|---|---|---|---|
id |
string |
Yes | ||
invalid |
unknown |
false |
Transform booleanAttribute; reads as boolean. |
|
touched |
unknown |
false |
Transform booleanAttribute; reads as boolean. |
|
dirty |
unknown |
false |
Transform booleanAttribute; reads as boolean. |
|
disabled |
unknown |
false |
Transform booleanAttribute; reads as boolean. |
|
required |
unknown |
false |
Transform booleanAttribute; reads as boolean. |
Properties
| Name | Type | Description |
|---|---|---|
readonly isInvalid |
Signal<boolean> |
|
readonly isTouched |
Signal<boolean> |
|
readonly isDirty |
Signal<boolean> |
|
readonly isDisabled |
Signal<boolean> |
|
readonly isPending |
Signal<boolean> |
|
readonly labelIds |
Signal<any[]> |
|
readonly descriptionIds |
Signal<any[]> |
|
readonly labelledBy |
Signal<string | null> |
|
readonly describedBy |
Signal<string | null> |
Public methods
setFormState
setFormState(state: FormFieldControlState | null): void
| Parameter | Type | Optional | Description |
|---|---|---|---|
state |
FormFieldControlState | null |