Skip to content

LabelBinding

Defined in: LabelBinding.ts:4, LabelBinding.ts:24

Binding for label elements

Key features:

  • Associates labels with form fields
  • Supports multiple field associations
  • Shows error states from associated fields
  • FormBinding

Config = object

Defined in: LabelBinding.ts:10

optional htmlFor?: Attrs["htmlFor"]

Defined in: LabelBinding.ts:12

[Override] ID of the target element

new LabelBinding(fields, config): LabelBinding

Defined in: LabelBinding.ts:25

FormField[]

LabelBinding.Config

LabelBinding

config: LabelBinding.Config

Defined in: LabelBinding.ts:27

FormBinding.config


get firstErrorMessage(): string | null

Defined in: LabelBinding.ts:39

string | null

@computed


get firstFieldStableId(): string | undefined

Defined in: LabelBinding.ts:34

string | undefined


get props(): object

Defined in: LabelBinding.ts:49

Binding properties which passed to the view component

object

aria-errormessage: string | undefined

aria-invalid: boolean

htmlFor: string | undefined

FormBinding.props