Angular combo box
HTML
<script src="http://bradleytrager.github.io/angular-combo-box/bower_components/angular-combo-box/dist/angular-combo-box.min.js"></script>
<div ng-app="ngComboBoxExample">
<div ng-controller="myController">
<combo-box
combo-model="color"
label="--Select a Color--"
other-label="A color not on the list..." >
</combo-box>
<div>Selected Color: <span ng-bind="color"></span></div>
<div><button ng-click="reset()">Reset</button></div>
</div>
</div>
JavaScript
angular.module('ngComboBoxExample', ['ngComboBox'])
.controller('myController', function ($scope) {
$scope.options = [
'Blue',
'Red',
'Pink',
'Purple',
'Green'];
$scope.color = null;
$scope.reset = function () {
$scope.color = null;
};
});