Bonjour, je ne comprends pas trop ce que tu veux faire et ton message est taggé "AngularJs", mais le code est du Jquery.
J'ai un exemple de code en Angular.js pour créer un select HTML qui fait office de Filtre sur le modèle :
ETAPE 1 :dans la vue, créer un Select qui va contenir le critère du filtre, exemple :
1 2 3
| <select class="selectionner" data-ng-model="filtreCsp" ng-options="opt.csp as opt.csp for opt in personnes| unique:'csp'" >
<option value="">Catégorie ...</option>
</select> |
Dans ce cas, je parcours le modèle "personnes.json", à la recherche de toutes les CSP(catégories socio-professionelles), et j’ajoute l'option UNIQUE pour spécifier qu’il ne faut pas de doublons (un peu comme en sql).
ETAPE 2 :Ensuite, dans le ng-repeat, j’ajoute tout simplement ceci: filter:filtreCsp comme cela :
<tr ng-repeat="personne in personnes |filter:filtreCsp " >
Du coup, le filtre fonctionne automatiquement et filtre le modèle HTML en live .
Est-ce que ça pourrait t'intéresser ou cela n'a rien à voir avec ta demande ?
Partager