Components / Native Select

Native Select

A styled platform select with native keyboard, touch and form behavior.

example.component.html
html
<select aevkoNativeSelect id="role">
  <option>
    Designer
  </option>
</select>

Installation

npx aevko-ui@latest add native-select --yes

Source ownership

Customization

Customize the native control without replacing platform interaction. Options, validation and Forms bindings remain ordinary Angular markup.

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
invalidbooleanfalseWrites aria-invalid and applies invalid-state styling.
native attributesHTMLSelectElementbrowser defaultAccepts native select properties, options, events and Forms bindings.

Accessibility contract

Accessibility

Included behavior

  • Associate a label and keep the placeholder option meaningful when selection is required.

Your responsibility

Associate a label and make any placeholder option accurately describe an unselected required state.

Back to all components