AngularJS filtre avec plusieurs paramètres
Je veux être en mesure de filtrer ma table avec de nombreux paramètres transmis sous la forme d'un tableau. Je ne peux donc construire un tableau de filtre params et de les transmettre. Je ne veux pas explicitement état de ce que les colonnes de filtre contre comme il pourrait y avoir plusieurs colonnes (certains qui vont être affichés et d'autres pas).
Le code HTML ressemble à quelque chose comme cela;
<tr ng-repeat="item in infoData | filter:['param1','param2']">
<td>{{item.data1}}</td>
<td>{{item.data2}}</td>
<td>{{item.data3}}</td>
<td>{{item.data4}}</td>
</tr>
Est-il loin de filtrer un tableau à l'encontre de plusieurs paramètres?
Grâce
OriginalL'auteur Ben | 2014-09-15
Vous devez vous connecter pour publier un commentaire.
C'est la façon rapide et sale pour accomplir ce que vous avez besoin.
D'abord créer un filtre personnalisé dans le contrôleur quelque chose comme ceci:
ensuite dans le code html que vous faites cela
ceci est un exemple avec un filtre personnalisé
et maintenant dans le code html que vous faites cela:
C'est la façon rapide et sale, mais vous avez très certainement pu construire un filtre personnalisé, surtout si le filtre est complexe. J'ai mis à jour la réponse.
OriginalL'auteur Jared Reeves