Angular JS / Spring: formulaire de recherche
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
Code:
1 2 3 4 5 6
|
$scope.fetchInstrumentsList = function() {
$http.get('actions/secteursactiviteslist.json').success(function(instrumentsList){
$scope.instruments = instrumentsList;
});
}; |
coté MVC
Code:
1 2 3 4 5 6 7
|
@RequestMapping("secteursactiviteslist.json")
public @ResponseBody
List<InstrumentDTO> getSecteursActivitesList() {
final List<InstrumentDTO> listInstrument = this.actionsService.getSecteursActivites();
return listInstrument;
} |
Donc ici, c'est parfait, je charge correctement tous les objets dans cette page.
Code:
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> |
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.
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 :)