Skip to content
This repository was archived by the owner on Oct 2, 2019. It is now read-only.

Commit 4147543

Browse files
committed
fix(multiple): prevent filtering unselected values
1 parent a67131e commit 4147543

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/select.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,10 +261,13 @@
261261
if (ctrl.multiple){
262262
//Remove already selected items
263263
$scope.$watchCollection('$select.selected', function(selectedItems){
264-
if (!selectedItems.length) return;
265264
var data = ctrl.parserResult.source($scope);
266-
var filteredItems = data.filter(function(i) {return selectedItems.indexOf(i) < 0;});
267-
setItemsFn(filteredItems);
265+
if (!selectedItems.length) {
266+
setItemsFn(data);
267+
}else{
268+
var filteredItems = data.filter(function(i) {return selectedItems.indexOf(i) < 0;});
269+
setItemsFn(filteredItems);
270+
}
268271
ctrl.sizeSearchInput();
269272
});
270273
}

0 commit comments

Comments
 (0)