AngularJS-native version of Select2 and Selectize
JavaScript HTML CSS Shell
Latest commit b549db9 Jan 4, 2017 @pete-otaqui pete-otaqui committed with aaronroberson fix(spec): Use exceptionHandler to test errors. (#1879)
Angular 1.6 alters the way uncaught promises are handled - errors cause promise rejection rather than outright exceptions to be thrown.  Update existing exception tests to use the exceptionHandler service instead of `.throws()`

Closes #1877
Permalink
Failed to load latest commit information.
.github chore(contributing): update contributing doc and issue template Mar 16, 2016
dist chore(release): bump package version and update changelog Oct 24, 2016
docs docs: load CDN assets over HTTPS Nov 3, 2016
src fix(uiSelectController) ActiveIndex should skip disabled choises (#1848) Jan 4, 2017
test fix(spec): Use exceptionHandler to test errors. (#1879) Jan 4, 2017
.editorconfig chore: normalize line endings Mar 31, 2016
.gitattributes chore: normalize line endings Mar 31, 2016
.gitignore docs(*): Fix multiple problems with examples Oct 25, 2016
.travis.yml docs(build): fix travis build/deploy docs Nov 3, 2016
CHANGELOG.md chore(release): bump package version and update changelog Oct 24, 2016
CONTRIBUTING.md chore(contributing): update contributing doc and issue template Mar 16, 2016
LICENSE Re-introduce select.css for the search highlight Feb 14, 2014
README.md chore(npm): Update package name in readme and doc Apr 27, 2016
bower.json chore(bower): remove bower version number May 16, 2016
composer.json Trim composer.json Jul 13, 2014
deploy-docs.sh chore(deploy): update travis to generate changelog Oct 19, 2016
gulpfile.js docs(*): Fix multiple problems with examples Oct 25, 2016
index.js fix(commonjs): remove CSS require Feb 18, 2016
karma.conf.js Merge pull request #945 from yagoferrer/master Mar 23, 2016
npm-debug.log chore(release): bump package version and update changelog Oct 24, 2016
package.json chore(release): bump package version and update changelog Oct 24, 2016

README.md

AngularJS ui-select Build Status Gitter

AngularJS-native version of Select2 and Selectize. http://angular-ui.github.io/ui-select/

Getting Started

Latest Changes

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 select2

For the roadmap, check issue #3 and the Wiki page.

Installation Methods

npm

$ npm install ui-select

bower

$ bower install angular-ui-select

Development

Prepare your environment

  • Install Node.js 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

When issuing a pull request, please exclude changes from the "dist" folder to avoid merge conflicts.