Bonjour,
Etant bloquer je me tourne vers vous.
Par défaut, lorsque je vais sur une page web, j'affiche une liste d'objet dans un tableau. Au démarrage de cette page je charge mes objets dans le scope grace à cette fonction.
.JS
coté MVC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $scope.fetchInstrumentsList = function() { $http.get('actions/secteursactiviteslist.json').success(function(instrumentsList){ $scope.instruments = instrumentsList; }); };
Donc ici, c'est parfait, je charge correctement tous les objets dans cette page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 @RequestMapping("secteursactiviteslist.json") public @ResponseBody List<InstrumentDTO> getSecteursActivitesList() { final List<InstrumentDTO> listInstrument = this.actionsService.getSecteursActivites(); return listInstrument; }
maintenant je voudrais faire la meme chose en fonction d'un parametre de recherche (string), mais je n'ai aucune idée pour mettre ça en place.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <table id="tab-result" ng-table="tableParams" template-pagination="custom/pager" class="table table-bordered table-striped" ng-show="instruments.length > 0 "> <thead> <tr> <th>Valeurs</th>> </tr> </thead> <tbody> <tr ng-repeat="instrument in instruments"> <td><a>{{instrument.name}}</a></td> </tr>
je ne peux pas trier mes données avec Angular, je suis obligé d'appeler mon service.
j'ai essayé d'utiliser la méthode http.post coté JS, mais je ne récupère pas la liste d'objet.
Donc peut-on faire un http.get en passant 1 parametre??
Si oui avez-vous des exemples, sinon comment je peux faire ?? ^^
Merci d'avance
Partager