Components / Select

Select

A controlled button-triggered listbox for choosing one application option.

example.component.html
html
<aevko-select label="Theme" [items]="themes" [(value)]="theme" />

Installation

npx aevko-ui@latest add select --yes

Source ownership

Customization

Use typed item data and controlled value for custom selection; prefer Native Select when platform-native interaction is sufficient.

Edit locallyThe installed template and stylesheet are application code, not a black box.
Theme semanticallyOverride --aevko-* tokens or ordinary classes without !important.

API reference

Property or slotTypeDefaultDescription
itemsreadonly AevkoSelectItem[]requiredLabels, values and disabled options.
valuemodel<string>''Controlled selected value.
disabledbooleanfalseDisables the trigger.
placeholderstring'Select an option'Text before selection.

Accessibility contract

Accessibility

Included behavior

  • The trigger exposes expanded and listbox relationships; Arrow keys and Enter choose enabled options.

Your responsibility

Provide a visible label, keep choices concise and do not use the placeholder as the only field instruction.

Back to all components