AngularJS ng-repeat filtrage à l'aide de l'instruction
Donc, j'ai un jeu de données de sociétés stockée dans une variable dans un contrôleur.
$scope.companies = [
{
name: "first company",
type: ["a", "b"]
},
{
name: "second company",
type: ["b"]
},
{
name: "third company",
type: ["c"]
}
]
Puis j'ai ma liste de là où je veux la liste de toutes les entreprises du groupe a ou b. Je pensais que l'envoi et la matrice de travail comme l'un ou de l'instruction. Il s'avère que c'est plus comme un et de l'instruction.
<ul>
<li ng-repeat="company in companies | filter:filters{type: ['a', 'b']}">
{{company.name}}
</li>
</ul>
Le code ci-dessus la liste "première entreprise" alors que je voudrais qu'elle liste à la fois la "première entreprise" et la "seconde société". Je sais que je pourrais manipuler le $scope.les entreprises dataset à partir de l'intérieur de la manette, mais j'aimerais savoir si il y a un "natif" de façon à parvenir à cette première.
En ce qui concerne meilleur!
//Richard
Vous devez vous connecter pour publier un commentaire.
Vos seules options est d'utiliser un filtre à l'aide d'une fonction:
Où
Source: http://docs.angularjs.org/api/ng.filter:filter#parameters