Component

MatSelectFieldComponent

@ng-forge/dynamic-forms-material

Signature

class MatSelectFieldComponent
  implements MatSelectComponent

Properties

NameTypeDescription
field InputSignal<FieldTree<ValueType>>-
key InputSignal<string>-
label InputSignal<DynamicText>-
placeholder InputSignal<DynamicText>-
className InputSignal<string>-
tabIndex InputSignal<number>-
options InputSignal<FieldOption<ValueType>[]>-
props InputSignal<MatSelectProps>-
meta InputSignal<FieldMeta>-
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[]>-
defaultCompare (value1: any, value2: any) => boolean-
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