Reselect is a directive built off of Angular's HTML SELECT element. Reselect features searching, ability to use remote data sets, infinite scrolling of results, and handling of invalid choices.
- Lazy rendered options list
- Remote data source
- Infinite scroll
- Invalid choice handlers
- Download Reselect
- To use Reselect in your project refer to Usage
- To contribute to Reselect refer to Contributing
Download Reselect and use the production version within the
dist/ folder. Once downloaded, add the
Reselect dependency to your AngularJS module.
Then use the directive in your application:
<reselect ng-model=""> <div reselect-selection> <span ng-bind=""></span> </div> <reselect-choice ng-click="onClick()">Static Option</reselect-choice> <reselect-choices options="" remote=""> <span ng-bind=""></span> </reselect-choices> </reselect>
Check out more in-depth examples on the demo page.
Found a bug?
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'feat(reselect): Adding an awesome feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
Quality contributions are always welcome! Please check the CONTRIBUTING.md for more details on the contribution guidelines.