Skip to content
This repository was archived by the owner on Dec 16, 2019. It is now read-only.

dotansimha/angularjs-dropdown-multiselect

This branch is 3 commits ahead of, 72 commits behind master.

Folders and files

NameName
Last commit message
Last commit date
Feb 10, 2017
Mar 8, 2017
Mar 27, 2017
May 31, 2016
May 16, 2014
May 16, 2014
Jun 13, 2014
Nov 5, 2016
Feb 10, 2017
Mar 8, 2017
Feb 10, 2017
Mar 8, 2017
Feb 10, 2017

Repository files navigation

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.2, 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
    • <script type="text/javascript" src="angularjs-dropdown-multiselect.js"></script>.
    • 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

Usage and Documentation

See the documentation and examples in the GitHub pages: http://dotansimha.github.io/angularjs-dropdown-multiselect/

Packages

No packages published

Contributors 19