diff options
author | Vojta Jina | 2011-08-05 01:24:41 +0200 |
---|---|---|
committer | Igor Minar | 2011-11-30 11:12:14 -0500 |
commit | 59adadca086853c5de6867ae853f6f27a3af4bbe (patch) | |
tree | f56e4501975a7e53475f6e0d7bb606e530983a7b /src/AngularPublic.js | |
parent | 497839f583ca3dd75583fb996bb764cbd6d7c4ac (diff) | |
download | angular.js-59adadca086853c5de6867ae853f6f27a3af4bbe.tar.bz2 |
feat($http): new $http service, removing $xhr.*
Features:
- aborting requests
- more flexible callbacks (per status code)
- custom request headers (per request)
- access to response headers
- custom transform functions (both request, response)
- caching
- shortcut methods (get, head, post, put, delete, patch, jsonp)
- exposing pendingCount()
- setting timeout
Breaks Renaming $xhr to $http
Breaks Takes one parameter now - configuration object
Breaks $xhr.cache removed - use configuration cache: true instead
Breaks $xhr.error, $xhr.bulk removed
Breaks Callback functions get parameters: response, status, headers
Closes #38
Closes #80
Closes #180
Closes #299
Closes #342
Closes #395
Closes #413
Closes #414
Closes #507
Diffstat (limited to 'src/AngularPublic.js')
-rw-r--r-- | src/AngularPublic.js | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/AngularPublic.js b/src/AngularPublic.js index 577c29ee..df309189 100644 --- a/src/AngularPublic.js +++ b/src/AngularPublic.js @@ -77,6 +77,7 @@ function ngModule($provide, $injector) { $provide.service('$exceptionHandler', $ExceptionHandlerProvider); $provide.service('$filter', $FilterProvider); $provide.service('$formFactory', $FormFactoryProvider); + $provide.service('$http', $HttpProvider); $provide.service('$location', $LocationProvider); $provide.service('$log', $LogProvider); $provide.service('$parse', $ParseProvider); @@ -86,9 +87,5 @@ function ngModule($provide, $injector) { $provide.service('$rootScope', $RootScopeProvider); $provide.service('$sniffer', $SnifferProvider); $provide.service('$window', $WindowProvider); - $provide.service('$xhr.bulk', $XhrBulkProvider); - $provide.service('$xhr.cache', $XhrCacheProvider); - $provide.service('$xhr.error', $XhrErrorProvider); - $provide.service('$xhr', $XhrProvider); } |