Component
MatInputFieldComponent
@ng-forge/dynamic-forms-material
Signature
class MatInputFieldComponent
implements MatInputComponentProperties
| Name | Type | Description |
|---|---|---|
field | InputSignal<FieldTree<string>> | - |
key | InputSignal<string> | - |
label | InputSignal<DynamicText> | - |
placeholder | InputSignal<DynamicText> | - |
className | InputSignal<string> | - |
tabIndex | InputSignal<number> | - |
props | InputSignal<MatInputProps> | - |
meta | InputSignal<InputMeta> | - |
validationMessages | InputSignal<ValidationMessages> | - |
defaultValidationMessages | InputSignal<ValidationMessages> | - |
effectiveAppearance | Signal<any> | - |
effectiveSubscriptSizing | Signal<any> | - |
effectiveFloatLabel | Signal<any> | - |
effectiveHideRequiredMarker | Signal<boolean> | - |
resolvedErrors | Signal<ResolvedError[]> | - |
showErrors | Signal<boolean> | - |
errorsToDisplay | Signal<ResolvedError[]> | - |
hintId | Signal<string> | Unique ID for the hint element, used for aria-describedby |
errorId | Signal<string> | Base ID for error elements, used for aria-describedby |
ariaInvalid | Signal<any> | aria-invalid: true when field is invalid AND touched, false otherwise |
ariaRequired | Signal<boolean> | aria-required: true if field is required, null otherwise (to remove attribute) |
ariaDescribedBy | Signal<string> | aria-describedby: links to hint and error messages for screen readers |
packages/dynamic-forms-material/src/lib/fields/input/mat-input.component.ts:12