{"id":13493647,"url":"https://github.com/dotansimha/angularjs-dropdown-multiselect","last_synced_at":"2025-10-22T20:41:07.756Z","repository":{"id":17102517,"uuid":"19868031","full_name":"dotansimha/angularjs-dropdown-multiselect","owner":"dotansimha","description":"AngularJS Dropdown Multiselect","archived":true,"fork":false,"pushed_at":"2019-10-17T00:52:32.000Z","size":2631,"stargazers_count":442,"open_issues_count":165,"forks_count":453,"subscribers_count":41,"default_branch":"master","last_synced_at":"2025-03-22T22:01:53.831Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://dotansimha.github.io/angularjs-dropdown-multiselect/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dotansimha.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-16T19:22:05.000Z","updated_at":"2025-02-09T14:22:02.000Z","dependencies_parsed_at":"2022-08-30T14:51:24.469Z","dependency_job_id":null,"html_url":"https://github.com/dotansimha/angularjs-dropdown-multiselect","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotansimha%2Fangularjs-dropdown-multiselect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotansimha%2Fangularjs-dropdown-multiselect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotansimha%2Fangularjs-dropdown-multiselect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotansimha%2Fangularjs-dropdown-multiselect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dotansimha","download_url":"https://codeload.github.com/dotansimha/angularjs-dropdown-multiselect/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246030584,"owners_count":20712404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T19:01:17.466Z","updated_at":"2025-10-22T20:41:07.361Z","avatar_url":"https://github.com/dotansimha.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"This directive gives you a Bootstrap Dropdown with the power of AngularJS directives.\r\n\r\n# Features\r\n- Based on Bootstrap's dropdown.\r\n- jQuery is not necessary.\r\n- Seperated your data and the selection data. no modification to the data made.\r\n- Built-in search.\r\n- Complete control on the selected items model to fit it to your requirements.\r\n- Two view options: normal list and checkboxes.\r\n- Pre-selected values.\r\n- Limit selection count.\r\n- Grouping items by property.\r\n- Callback events.\r\n- Translation texts.\r\n- Scrollable list (useful for big lists)\r\n- Keyboard controls\r\n\r\n## Demo\r\nhttp://dotansimha.github.io/angularjs-dropdown-multiselect/\r\n\r\n## Dependencies\r\n- required: AngularJS \u003e= 1.5, Bootstrap \u003e= 3.0\r\n\r\n- Make sure to add the dependencies before the directive's js file. \r\n- Note: Bootstrap JS file is not needed for the directive, it just uses the CSS file\r\n\r\n## Install\r\n1. Download the files\r\n\t1. Using bower: \u003cimg src=\"http://benschwarz.github.io/bower-badges/badge@2x.png\" width=\"130\" height=\"30\"\u003e\r\n\t\tJust run `bower install angularjs-dropdown-multiselect`\r\n\t2. Using npm : \r\n\t\tJust run `npm install angularjs-dropdown-multiselect`\r\n\t3. Manually:\r\n\t\tYou can download the `.js` file directly or clone this repository\r\n2. Include the file in your app\r\n\t- `\u003cscript type=\"text/javascript\" src=\"angularjs-dropdown-multiselect.js\"\u003e\u003c/script\u003e`.\r\n\t- You can also use the minfined version (`angularjs-dropdown-multiselect.min.js`).\r\n3. Include the module in angular (i.e. in `app.js`) - `angularjs-dropdown-multiselect`\r\n\r\n\r\n## Contributing\r\nIssues and PR's are much appreciated. We're currently working on reducing them.\r\nWhen 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.\r\n\r\n## Usage and Documentation\r\nSee the documentation and examples in the GitHub pages:\r\nhttp://dotansimha.github.io/angularjs-dropdown-multiselect/\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotansimha%2Fangularjs-dropdown-multiselect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdotansimha%2Fangularjs-dropdown-multiselect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotansimha%2Fangularjs-dropdown-multiselect/lists"}