NG Select Component by basvandenberg
The single/multiple select component based on the jQuery Select plugin. The project is published on the ISC license – the same license as it’s origin project.
Project website https://basvandenberg.github.io/ng-select/#/home
Documentation Docs / Github
License ISC
Downloadable
To run the ng-select demo web site on your local machine, run:
$ yarn run serve-demo
Dependencies
“@angular/animations”: “8.0.0”, |
“@angular/cdk”: “8.0.0”, |
“@angular/common”: “8.0.0”, |
“@angular/compiler”: “8.0.0”, |
“@angular/core”: “8.0.0”, |
“@angular/forms”: “8.0.0”, |
“@angular/material”: “8.0.0”, |
“@angular/platform-browser”: “8.0.0”, |
“@angular/platform-browser-dynamic”: “8.0.0”, |
“@angular/router”: “8.0.0”, |
“famfamfam-flags”: “1.0.0”, |
“hammerjs”: “2.0.8”, |
“ng-select”: “1.0.1”, |
“normalize.css”: “8.0.1”, |
“rxjs”: “6.5.2”, |
“tslib”: “1.9.3”, |
“web-animations-js”: “2.3.1”, |
“zone.js”: “0.9.1” |
NPM
none
Features
- single and multiple select
- enabling/disabling options
- alowClear option
- option tooltips (if text doesn’t fit)
- placeholder and filter placeholder
- message for no option availble
- styling: background color and text color of a highlighted option
- setting up option templates
- events: filterInputChanged, noOptionsFound, focus, blur, opnened, closed, selected, deselected
- methods: select, clear
- keyboard navigation: enter / alt + keydown, esc / alt + keyup, keyup, keydown, enter, tab