aboutsummaryrefslogtreecommitdiffstats
path: root/src/service/resource.js
diff options
context:
space:
mode:
authorIgor Minar2011-12-01 16:20:08 -0500
committerIgor Minar2011-12-01 16:20:08 -0500
commit44b2f44f93afe226196cb11acb03eb2fa2de04c1 (patch)
tree97f65bef1b6fc66ffc7d5122ee3920e84b6f039f /src/service/resource.js
parent1d14760c6d3eefb676f5670bc323b2a7cadcdbfa (diff)
downloadangular.js-44b2f44f93afe226196cb11acb03eb2fa2de04c1.tar.bz2
fix($resource): forwardport exposing headers from 0.9.19
Diffstat (limited to 'src/service/resource.js')
-rw-r--r--src/service/resource.js10
1 files changed, 7 insertions, 3 deletions
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 @@
</pre>
*
* 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:
*
<pre>
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
+ });
});
</pre>