I am using ui select in my demo .I am using $scope.$apply()
to update the view but it not working.
- I have few option in my UI multiple select.There is one condition when user select
Nicole
it blank or remove previous selected value and set onlyNicole
value in model. - here is my plunker
http://plnkr.co/edit/eVXVzlRXJ4KUZaNjID6P?p=preview
Step to reproduce
- select
Amalie
from drop down .so model value is12
then select
Nicole
from drop down .So I remove all previous value from model so now model value only43
.But it not removeAmelia
from view why ? I used $scope.$apply also.$scope.OnClickSelect = function(item, $select) { if ($scope.restrictNames.indexOf(item.name) != -1) { $scope.multipleDemo = []; $scope.$apply(); $scope.multipleDemo.push(item.age); } else { if ($scope.multipleDemo.indexOf(43) != -1) { $select.selected = []; } else { $scope.multipleDemo.push(item.age); } } }