aboutsummaryrefslogtreecommitdiffstats
path: root/src/service/resource.js
diff options
context:
space:
mode:
authorKarl Seamon2011-07-29 18:32:30 -0400
committerIgor Minar2011-08-19 01:20:45 -0700
commit4ec1d8ee86e3138fb91543ca0dca28463895c090 (patch)
tree9f7fff13f177317ff15f8804789a44576a151908 /src/service/resource.js
parentc37bfde9eb31556ee1eb146795b0c1f1504a4a26 (diff)
downloadangular.js-4ec1d8ee86e3138fb91543ca0dca28463895c090.tar.bz2
feat($xhr,$resource): expose response headers in callbacks
all $xhr*, $resource and related mocks now have access to headers from their callbacks
Diffstat (limited to 'src/service/resource.js')
-rw-r--r--src/service/resource.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/service/resource.js b/src/service/resource.js
index f6e0be18..47b57645 100644
--- a/src/service/resource.js
+++ b/src/service/resource.js
@@ -147,9 +147,15 @@
*
<pre>
var User = $resource('/user/:userId', {userId:'@id'});
- User.get({userId:123}, function(u){
+ User.get({userId:123}, function(u, responseHeaders){
u.abc = true;
- u.$save();
+ u.$save(function(u, responseHeaders) {
+ // Get an Object containing all response headers
+ var allHeaders = responseHeaders();
+
+ // Get a specific response header
+ u.newId = responseHeaders('Location');
+ });
});
</pre>