Skip to content

ng-select

Lightweight all-in-one UI select, multiselect and autocomplete component for Angular, with Signal Forms, Reactive Forms and Template-driven Forms support.

Try me — select a city
📶

Angular Forms support

Use Signal Forms with formField, Reactive Forms or Template-driven Forms.

🔗

Flexible bindings

Bind to primitives, objects, or nested properties with bindLabel and bindValue.

🧩

Custom templates

Replace labels, options, headers, footers and more with your own templates.

⚡

Virtual scroll

Smoothly render thousands of options with built-in virtual scrolling.

🔍

Typeahead search

Client and server-side filtering, autocomplete and custom search functions.

🏷️

Tags & multiselect

Create options on the fly, select multiple values, group items.

♿

Accessible

Keyboard navigation and ARIA support out of the box, zoneless-ready.