diff options
| author | Karl Seamon | 2011-07-29 18:32:30 -0400 |
|---|---|---|
| committer | Igor Minar | 2011-08-19 01:20:45 -0700 |
| commit | 4ec1d8ee86e3138fb91543ca0dca28463895c090 (patch) | |
| tree | 9f7fff13f177317ff15f8804789a44576a151908 /src/service/resource.js | |
| parent | c37bfde9eb31556ee1eb146795b0c1f1504a4a26 (diff) | |
| download | angular.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.js | 10 |
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> |
