# ember-power-select **Repository Path**: mirrors_puppetlabs/ember-power-select ## Basic Information - **Project Name**: ember-power-select - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: 2.X - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-11 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/cibernox/ember-power-select.svg?branch=master)](https://travis-ci.org/cibernox/ember-power-select) [![Ember Observer Score](http://emberobserver.com/badges/ember-power-select.svg)](http://emberobserver.com/addons/ember-power-select) [![Code Climate](https://codeclimate.com/github/cibernox/ember-power-select/badges/gpa.svg)](https://codeclimate.com/github/cibernox/ember-power-select) [![npm version](https://badge.fury.io/js/ember-power-select.svg)](https://badge.fury.io/js/ember-power-select) [![dependencies](https://david-dm.org/cibernox/ember-power-select.svg)](https://david-dm.org/cibernox/ember-power-select) # Ember-Power-Select Ember Power Select is a select component written in Ember with a focus in flexibility and extensibility. It is designed to work well with the way we build Ember apps, so it plays nicely with promises, ember-concurrency's tasks, ember-data collections and follows idiomatic patterns. ## Installation Ember Power Select 1.X works in Ember **2.3.1+**, beta and canary with no deprecations whatsoever. Any deprecation will be considered a bug. As any other ember-cli addon, run: ``` ember install ember-power-select ``` Ember Power Select 2.X requires Ember **2.10.0+**. ## Features overview Ember Power Select wants to be as agnostic as possible about how you're going to use it, but it still provides some default implementations that will match 95% of your needs, and exposes actions to customize the other 5% of usages. Features include: * Single select * Multiple select * HTML inside the options or the trigger. * Filter options sanitizing diacritics. * Custom matchers. * Asynchonous searches. * Theming * Fully promise-aware, with loading states. * Compatible with ember-concurrency task cancellation. * Compatibility with ember-data's ArrayProxies * Groups (with not deep limit), placeholders... * Clear the selection * Disable the component or individual options * CSS animations and transitions * ... and anything else you want. Just replace parts of the selects with your own components. ## Usage Check the full documentation with live examples at [www.ember-power-select.com](http://www.ember-power-select.com) and please open an issue if something doesn't work or is not clear enough. Good docs are important :) ## Extensions Ember-power-select's focus on flexibility enables the community to build richer and more tailor made components on top of it, focused in solving one particular problem, using composition. Check the [addons](http://www.ember-power-select.com/addons) section to see some and if you create one that you want to open source open a PR to include it in the list. ## Browser support This component was just tested it in modern browsers but there is no technical reason it wouldn't work in IE9+. If you find any problem please file an issue. ## Testing In testing it requires phantomjs 2.0+. This component also provides some convenient [test helpers](http://www.ember-power-select.com/docs/test-helpers) to interact with the component in acceptance tests. ## Contributing Any contribution is welcome. Please read our [guidelines](CONTRIBUTING.md). However, if your contribution involves adding a new feature, please open an issue before to share your plan and agree the details of the feature before starting implementing it. ## Troubleshooting If something doesn't work visit the [Troubleshooting](http://www.ember-power-select.com/docs/troubleshooting) section of the docs first and if your problem persist open an issue, specify the version of the component, Ember and browser.