Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotansimha/angularjs-dropdown-multiselect
AngularJS Dropdown Multiselect
https://github.com/dotansimha/angularjs-dropdown-multiselect
Last synced: about 2 months ago
JSON representation
AngularJS Dropdown Multiselect
- Host: GitHub
- URL: https://github.com/dotansimha/angularjs-dropdown-multiselect
- Owner: dotansimha
- License: mit
- Archived: true
- Created: 2014-05-16T19:22:05.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-10-17T00:52:32.000Z (almost 5 years ago)
- Last Synced: 2024-07-16T20:41:36.230Z (2 months ago)
- Language: HTML
- Homepage: http://dotansimha.github.io/angularjs-dropdown-multiselect/
- Size: 2.51 MB
- Stars: 441
- Watchers: 42
- Forks: 456
- Open Issues: 165
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
This directive gives you a Bootstrap Dropdown with the power of AngularJS directives.
# Features
- Based on Bootstrap's dropdown.
- jQuery is not necessary.
- Seperated your data and the selection data. no modification to the data made.
- Built-in search.
- Complete control on the selected items model to fit it to your requirements.
- Two view options: normal list and checkboxes.
- Pre-selected values.
- Limit selection count.
- Grouping items by property.
- Callback events.
- Translation texts.
- Scrollable list (useful for big lists)
- Keyboard controls## Demo
http://dotansimha.github.io/angularjs-dropdown-multiselect/## Dependencies
- required: AngularJS >= 1.5, Bootstrap >= 3.0- Make sure to add the dependencies before the directive's js file.
- Note: Bootstrap JS file is not needed for the directive, it just uses the CSS file## Install
1. Download the files
1. Using bower:
Just run `bower install angularjs-dropdown-multiselect`
2. Using npm :
Just run `npm install angularjs-dropdown-multiselect`
3. Manually:
You can download the `.js` file directly or clone this repository
2. Include the file in your app
- ``.
- You can also use the minfined version (`angularjs-dropdown-multiselect.min.js`).
3. Include the module in angular (i.e. in `app.js`) - `angularjs-dropdown-multiselect`## Contributing
Issues and PR's are much appreciated. We're currently working on reducing them.
When you create a new PR please make it against the develop branch when adding new features and to the fix branch when fixing small issues instead of master.## Usage and Documentation
See the documentation and examples in the GitHub pages:
http://dotansimha.github.io/angularjs-dropdown-multiselect/