Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 59adadc

Browse files
vojtajinaIgorMinar
authored andcommitted
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
1 parent 497839f commit 59adadc

17 files changed

+1574
-1093
lines changed

angularFiles.js

+1-4
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,7 @@ angularFiles = {
3232
'src/service/scope.js',
3333
'src/service/sniffer.js',
3434
'src/service/window.js',
35-
'src/service/xhr.bulk.js',
36-
'src/service/xhr.cache.js',
37-
'src/service/xhr.error.js',
38-
'src/service/xhr.js',
35+
'src/service/http.js',
3936
'src/service/locale.js',
4037
'src/directives.js',
4138
'src/markups.js',

src/AngularPublic.js

+1-4
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ function ngModule($provide, $injector) {
7777
$provide.service('$exceptionHandler', $ExceptionHandlerProvider);
7878
$provide.service('$filter', $FilterProvider);
7979
$provide.service('$formFactory', $FormFactoryProvider);
80+
$provide.service('$http', $HttpProvider);
8081
$provide.service('$location', $LocationProvider);
8182
$provide.service('$log', $LogProvider);
8283
$provide.service('$parse', $ParseProvider);
@@ -86,9 +87,5 @@ function ngModule($provide, $injector) {
8687
$provide.service('$rootScope', $RootScopeProvider);
8788
$provide.service('$sniffer', $SnifferProvider);
8889
$provide.service('$window', $WindowProvider);
89-
$provide.service('$xhr.bulk', $XhrBulkProvider);
90-
$provide.service('$xhr.cache', $XhrCacheProvider);
91-
$provide.service('$xhr.error', $XhrErrorProvider);
92-
$provide.service('$xhr', $XhrProvider);
9390
}
9491

0 commit comments

Comments
 (0)