filter
http://stackoverflow.com/questions/14840176/angular-js-filter-ng-repeat-by-absence-in-array
by bmleite
HTML
<ul ng-controller="Ctrl" class="dropdown-menu">
<li ng-repeat="v in values() | filter:filterAlreadyAdded ">{{v}}</li>
</ul>
JavaScript
angular.module('app', []);
function Ctrl($scope) {
$scope.values = function() {
return [1,2,3,4,5];
};
$scope.alreadyAddedValues = function() {
return [3,4];
}
$scope.filterAlreadyAdded = function(item) {
return ($scope.alreadyAddedValues().indexOf(item) == -1);
};
}