Plusieurs paramètres dans AngularJS $ressource OBTENIR
'use strict';
angular.module('rmaServices', ['ngResource'])
.factory('rmaService', ['$resource',
function ($resource) {
return $resource(
'/RMAServerMav/webresources/com.pako.entity.rma/:id',
{},
{
delete: { method: 'DELETE', params: {id: '@rmaId'}},
update: { method: 'PUT', params: {id: '@rmaId'}},
//RMAServerMav/webresources/com.pako.entity.rma/0/3
findRange:{method: 'GET', params:{id:'@rmaId'/'@rmaId'}}
});
}]);
RMAServerMav/webresources/com.pako.entity.rma/0/3
C'est la bonne façon d'utiliser les findRange service REST. Ce on renvoie le rmaID de 1 à 4, mais comment puis-je l'utiliser de contrôleur et quelle est la bonne syntaxe dans le service?
Dans le contrôleur, je voudrais l'utiliser quelque chose comme ça:
$scope.rmas = rmaService.findRange({id:'0'/'3'});
mais ce n'est pas de travail.
OriginalL'auteur Sami | 2015-06-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez remplacer l'url, Lire $ressource docs
Des ressources de la déclaration de
Dans Le Contrôleur
OriginalL'auteur Satpal
Essayez de changer votre service en l'utilisant dans le contrôleur comme ceci:
Je n'ai aucune idée si cela va fonctionner BTW, car je n'ai pas utiliser ngResource mais c'est comment je code mes services usine.
OriginalL'auteur JTime