From 44b2f44f93afe226196cb11acb03eb2fa2de04c1 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 1 Dec 2011 16:20:08 -0500 Subject: fix($resource): forwardport exposing headers from 0.9.19 --- src/service/resource.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/service') diff --git a/src/service/resource.js b/src/service/resource.js index 8fe27f1b..bee5af47 100644 --- a/src/service/resource.js +++ b/src/service/resource.js @@ -141,13 +141,17 @@ * * It's worth noting that the success callback for `get`, `query` and other method gets passed - * in the response that came from the server, so one could rewrite the above example as: + * in the response that came from the server as well as $http header getter function, so one + * could rewrite the above example and get access to http headers as: *
      var User = $resource('/user/:userId', {userId:'@id'});
-     User.get({userId:123}, function(u){
+     User.get({userId:123}, function(u, getResponseHeaders){
        u.abc = true;
-       u.$save();
+       u.$save(function(u, putResponseHeaders) {
+         //u => saved user object
+         //putResponseHeaders => $http header getter
+       });
      });
    
-- cgit v1.2.3