Filtered

Filter dropdown list

oi-options="item for item in shopArrShort | limitTo: 3 | orderBy" ng-model="bundle1" multiple
{{bundle1}}

For filter by other fields use default oiSelectAscSort filter with extra params

oi-options="item.name for item in shopArr track by item.id" ng-model="bundle2" oi-select-options="{ listFilter: 'oiSelectAscSort:[\'id\', \'category\']' }" multiple
{{bundle2}}

You can use oiSelectAscSort:true for show original list sorted by ASC

oi-options="item.name for item in shopArr track by item.id" ng-model="bundle3" oi-select-options="{ listFilter: 'oiSelectAscSort:true' }" multiple
{{bundle3}}

Also you can use both of variants oiSelectAscSort:{fields: [\'id\', \'category\'], all: true}