AngularJS Failed Resource GET
angularjs, javascript, json
Solution
An additional callback function after your first callback function should fire when there is an error. Taken from the docs and group post:
$scope.word = Word.get({ id : $routeParams.id }, function() {
//good code
}, function(response) {
//404 or bad
if(response.status === 404) {
}
});
- HTTP GET "class" actions: Resource.action([parameters], [success], [error])
- non-GET "class" actions: Resource.action([parameters], postData, [success], [error])
- non-GET instance actions: instance.$action([parameters], [success], [error])
Problem
Does anyone know how you can check to see that a resource failed to be fetched in AngularJS? For example: ``` //this is valid syntax $scope.word = Word.get({ id : $routeParams.id },function() { //this is valid, but won't be fired if the HTTP response is 404 or any other http-error code }); //this is something along the lines of what I want to have //(NOTE THAT THIS IS INVALID AND DOESN'T EXIST) $scope.word = Word.get({ id : $routeParams.id },{ success : function() { //good }, failure : function() { //404 or bad } }); ``` Any ideas?