AngularJS: Comment gérer le succès et erreur rappels avec ngResource?
La docs ne donne aucune idée à ce sujet.
Mon REST
enpoint pourraient jeter l'erreur
$scope.delete = function(index) {
Transaction.delete({transactionId: $scope.transactions[index].uuid})
};
J'ai changé le ci-dessus pour la suite
$scope.delete = function(index) {
Transaction.delete({transactionId: $scope.transactions[index].uuid})
.success('transaction deleted');
};
Mais il ne parvient pas
TypeError: Object #<Resource> has no method 'success'
at Object.TransactionController.$scope.delete (http://localhost:5000/static/app/js/controllers/transactionController.js:26:8)
at http://localhost:5000/static/app/lib/angular/angular.js:6094:36
Comment puis-je gérer success
et error
scénarios?
P. S. je suis nouveau sur le JavaScript
- essayez d'ajouter une fonction de rappel à la
delete
l'invocation de méthode, et voir si cela fonctionne.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez passer d'un succès d'une erreur de rappel en utilisant les formats suivants en fonction de votre utilisation de la Ressource (prises à partir de la docs):
Votre exemple est similaire à l' non-get "classe" actions et ressemblerait à quelque chose comme ceci:
Ici est une question liée au sujet d'un échec à OBTENIR des ressources.
Passer dans la réussite et de l'échec de rappel des fonctions comme arguments.
De la documentation que vous avez associé: