Comment filtrer (clé, valeur) avec ng-repeat dans AngularJs?

Je suis en train de faire quelque chose comme :

<div ng-controller="TestCtrl">
    <div ng-repeat="(k,v) in items | filter:hasSecurityId">
        {{k}} {{v.pos}}
    </div>
</div>

AngularJs Partie:

function TestCtrl($scope) 
{
    $scope.items = {
                     'A2F0C7':{'secId':'12345', 'pos':'a20'},
                     'C8B3D1':{'pos':'b10'}
                   };

    $scope.hasSecurityId = function(k,v)
    {
       return v.hasOwnProperty('secId');
    }
}

Mais de toute façon, il me montre tous les éléments. Comment puis-je filtrer (clé,valeur) ?

  • veuillez fournir des exemples de données pour les éléments. Ou de nous donner un violon 😉
  • Ce n'est pas une façon de créer un filtre de regarder les documentation, et en tant que Robin a dit, un exemple s'il vous plaît.
  • J'ai déjà donné un exemple complet et je sais comment utiliser les filtres. Je suis juste de se demander "comment utiliser le filtre avec de l' (clé,valeur)".
  • index et le comte devrait être disponible dans le champ d'application iirc
InformationsquelleAutor Vural Acar | 2013-02-09