Angular.js: filtre ng-repeat par absence dans le tableau
J'ai besoin de filtrer les éléments de ng-repeat, de sorte que seuls les éléments qui n'apparaissent pas dans alreadyAddedValues() tableau sera affiché:
<ul class="dropdown-menu">
<li ng-repeat="v in values() | filter: { ????? } ">{{value.name}}</li>
</ul>
$scope.values() = function(){
................
}
$scope.alreadyAddedValues() = function()
{
//returns an array
}
La recherche d'une valeur ajoutée devrait effectuer par value.shortName
source d'informationauteur Paul
Vous devez vous connecter pour publier un commentaire.
Vous pouvez, par exemple, l'utilisation d'une fonction personnalisée pour faire le filtrage:
Sur le contrôleur:
jsfiddle: http://jsfiddle.net/bmleite/5VbCJ/