diff --git a/src/uiSelectController.js b/src/uiSelectController.js index 3d94ab3b0..65d871ac7 100644 --- a/src/uiSelectController.js +++ b/src/uiSelectController.js @@ -169,7 +169,6 @@ uis.controller('uiSelectCtrl', } ctrl.refreshItems = function (data){ - $scope.calculateDropdownPos(); data = data || ctrl.parserResult.source($scope); var selectedItems = ctrl.selected; //TODO should implement for single mode removeSelected @@ -181,6 +180,9 @@ uis.controller('uiSelectCtrl', ctrl.setItemsFn(filteredItems); } } + if (ctrl.dropdownPosition === 'auto' || ctrl.dropdownPosition === 'up'){ + $scope.calculateDropdownPos(); + } }; // See https://github.com/angular/angular.js/blob/v1.2.15/src/ng/directive/ngRepeat.js#L259