A native version of select2.
Requires ui.keypress from ui-utils
<ui-select ng-model="data.custom">
<li
ng-repeat="item in data.items | filter : $search"
ng-class="{highlight:highlight==$index}"
ng-click="$select(item)"
ng-mouseover="$parent.highlight=$index">
<h4>{{item.title}}</h4>
</li>
</ui-select>