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> | 
