Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/angular-ui/ui-select
AngularJS-native version of Select2 and Selectize
https://github.com/angular-ui/ui-select
Last synced: 22 days ago
JSON representation
AngularJS-native version of Select2 and Selectize
- Host: GitHub
- URL: https://github.com/angular-ui/ui-select
- Owner: angular-ui
- License: mit
- Archived: true
- Created: 2013-09-20T00:38:35.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-08-21T06:18:17.000Z (over 5 years ago)
- Last Synced: 2024-10-29T15:05:07.698Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.11 MB
- Stars: 3,259
- Watchers: 162
- Forks: 1,811
- Open Issues: 494
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# AngularJS ui-select [![Build Status](https://travis-ci.org/angular-ui/ui-select.svg?branch=master)](https://travis-ci.org/angular-ui/ui-select) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/angular-ui/ui-select?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
AngularJS-native version of [Select2](http://ivaynberg.github.io/select2/) and [Selectize](http://brianreavis.github.io/selectize.js/). [http://angular-ui.github.io/ui-select/](http://angular-ui.github.io/ui-select/)
[Getting Started](https://github.com/angular-ui/ui-select/wiki/Getting-Started)
- [Examples](http://angular-ui.github.io/ui-select/#examples)
- [Examples Source](./docs/examples)
- [Documentation](https://github.com/angular-ui/ui-select/wiki)## Latest Changes
- Check [CHANGELOG.md](/CHANGELOG.md)
## Features
- Search, Select, Multi-select and Tagging
- Multiple Themes: Bootstrap, Select2 and Selectize
- Keyboard support
- No jQuery required (except for old browsers)
- Small code base: 4.57KB min/gzipped vs 20KB for select2For the roadmap, check [issue #3](https://github.com/angular-ui/ui-select/issues/3) and the [Wiki page](https://github.com/angular-ui/ui-select/wiki/Roadmap).
## Installation Methods
### npm
```
$ npm install ui-select
```
### bower
```
$ bower install angular-ui-select
```## Development
### Prepare your environment
* Install [Node.js](http://nodejs.org/) and NPM (should come with)
* Install global dev dependencies: `npm install -g gulp`
* Install local dev dependencies: `npm install` in repository directory### Development Commands
* `gulp` to jshint, build and test
* `gulp build` to jshint and build
* `gulp test` for one-time test with karma (also build and jshint)
* `gulp watch` to watch src files to jshint, build and test when changed
* `gulp docs` build docs and examples## Contributing
- Check [CONTRIBUTING.md](/CONTRIBUTING.md)
- Run the tests
- Try the [examples](./docs/examples)When issuing a pull request, please exclude changes from the "dist" folder to avoid merge conflicts.