10 Best Multiple Select Libraries For Angular Apps (2020 Update)

A Multiple Select enables your users to select multiple items/options in an efficient way.

Here is a hand-picked collection of 10 best free Multiple Select components, directives,  and other related libraries for Angular apps. Have fun.

Originally Published Dec 18 2017, updated Jan 15 2020

1. ng-select

ng-select

Demo Download

A native modern Angular component to replace and enhance the default select box with infinite scroll, live search, multi-select and autocomplete support.


2. Pure AngularJS Multi Select Dropdown Directive

AngularJS MultiSelect

Demo Download

This is a standalone AngularJS directive that creates a dropdown button with multiple or single selections.


3. Angular Directive For jQuery Chosen Plugin

Angular Directive For jQuery Chosen Plugin

Demo Download

An Angular directive brings the famous Chosen jQuery plugin into AngularJS with ngModel and ngOptions integration.


4. Select Component For Angular

Select Component For Angular

Demo Download

This is a native select box enhancement component for Angular apps, based on the select2 JQuery plugin. Supports both single and multiple selection.


5. Angular Multiselect Dropdown Component

Angular 2 Multiselect Dropdown Component

Demo Download

A beautiful and configurable Angular multi-select dropdown component for web applications. Easy to integrate and use.


6. Native Angular Component For Multiple Select

Native Angular Component For Multiple Select

Demo Download

A native Angular component for dropdown with single/multiple selection option.


7. Custom Dropdown Component For Angular App – ngx-select-dropdown

ngx-select-dropdown

Demo Download

ngx-select-dropdown is a custom dropdown component for Angular 4+ applications with multiple and single selection options.


8. Angular Tree-style Select Component

Angular 4 Tree Select Component

Demo Download

ngx-select-dropdown is a custom dropdown component for Angular 4+ applications with multiple and single selection options.


9. Material Design Select Autocomplete Component

Material Design Select Autocomplete Component

Demo Download

Angular material component for mat-select with autocomplete feature and select/unselect all options.


10. Multi Select Component For Angular

Multi Select Component For Angular

Demo Download

A dual-list multi select component For AngularJS and Bootstrap. It makes it easy to quickly create a pair of searchable fields for selecting multiple options from a large set of values.


More Resources:

Looking for more JavaScript libraries and Angular modules to enhance the multiple selection experiences on your web app? Here are a few more resources available online: