diff --git a/src/select.js b/src/select.js index 44d09c2ca..f513fb402 100644 --- a/src/select.js +++ b/src/select.js @@ -129,6 +129,10 @@ angular.module('ui.select', []) function _resetSearchInput() { if (ctrl.resetSearchInput) { ctrl.search = EMPTY_SEARCH; + //reset activeIndex + if (ctrl.selected && ctrl.items.length) { + ctrl.activeIndex = ctrl.items.indexOf(ctrl.selected); + } } } @@ -284,7 +288,7 @@ angular.module('ui.select', []) }]) .directive('uiSelect', - ['$document', 'uiSelectConfig', 'uiSelectMinErr', + ['$document', 'uiSelectConfig', 'uiSelectMinErr', function($document, uiSelectConfig, uiSelectMinErr) { return {