an easy to use ui-select plugged to one of the many lucca's apis
implements a basic paging, it will load more results when you hit the bottom of the scroll
ng-model: will have fields id and nameapi: the api you wnat to hitfilter: a filter you want applied to said apiorder-by: the order you want applied to the result, must look like name,asc or createdAt,descallow-clear: allows you to clear the current value. It's not supported in 'multiple'