AngularJS: Como lidar com chamadas de sucesso e erro com ngResource?

odocs não dá nenhuma ideia sobre isso.

MinhasREST enpoint pode lançar erro

$scope.delete = function(index) {
    Transaction.delete({transactionId: $scope.transactions[index].uuid})     
  };

Eu mudei o acima para seguir

$scope.delete = function(index) {
    Transaction.delete({transactionId: $scope.transactions[index].uuid})
      .success('transaction deleted');
  };

Mas falha

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

Como eu posso lidarsuccess eerror cenários?

P.S. Eu sou novo em JavaScript

questionAnswers(2)

yourAnswerToTheQuestion