cp-select
A consistently styled cross-browser and keyboard friendly select component
Requirements
- Angular 1.3
- Lodash
- jQuery
Installation
- Install through npm
npm install --save cp-select
- Make sure your angular app depends upon 'cp-select':
angular;
Usage
Markup:
scopemodel = value: "Arizona" key: "AZ"; scopecollection = "value": "Alabama" "key": "AL" "value": "Alaska" "key": "AK" "value": "American Samoa" "key": "AS" "value": "Arizona" "key": "AZ" "value": "Arkansas" "key": "AR"; // The collection object can also be an array of stringsscopecollection = "Alabama" "Alaska" "American Samoa" "Arizona" "Arkansas";
Options
key-model
: Make the selected model to be only thekey
attribute of the selected itemtransparent
append-text
autosize-input
: Make styling match autosize inputsallow-clear
: show an 'x' icon next to selected value, allowing the user to clear the input