Native UI Select Angular component (demo)
ng2-select-compat is a compatible fork of ng2-select with fixes for Angular 4 and Bootstrap 4
- A recommended way to install ng2-select-compat is through npm package manager using the following command:
npm i ng2-select-compat --save
ng2-select.cssin your project
Array<any>) - Array of items from which to select. Should be an array of objects with
textproperties. As convenience, you may also pass an array of strings, in which case the same string is used for both the ID and the text. Items may be nested by adding a
childrenproperty to any item, whose value should be another array of items. Items that have children may omit having an ID. If
itemsare specified, all items are expected to be available locally and all selection operations operate on this local array only. If omitted, items are not available locally, and the
queryoption should be provided to fetch data.
?Array<any>) - selection data to set. This should be an object with
textproperties in the case of input type 'Single', or an array of such objects otherwise. This option is mutually exclusive with value.
?boolean=false) (not yet supported) - Set to
trueto allow the selection to be cleared. This option only applies to single-value inputs.
?string='') - Placeholder text to display when the element has no focus and selected items.
?boolean=false) - When
true, it specifies that the component should be disabled.
?boolean=false) - Mode of this component. If set
trueuser can select more than one option. This option only applies to single-value inputs, as multiple-value inputs don't have the search input in the dropdown to begin with.
data- it fires during all events of this component; returns
Array<any>- current selected data
selected- it fires after a new option selected; returns object with
textproperties that describes a new option.
removed- it fires after an option removed; returns object with
textproperties that describes a removed option.
typed- it fires after changing of search input; returns
stringwith that value.
Please follow this guidelines when reporting bugs and feature requests:
- Use GitHub Issues board to report bugs and feature requests (not our email address)
- Please always write steps to reproduce the error. That way we can focus on fixing the bug, not scratching our heads trying to reproduce it.
Thanks for understanding!
The MIT License (see the LICENSE file for the full text)