diff options
| author | Igor Minar | 2012-03-27 08:53:44 -0700 |
|---|---|---|
| committer | Igor Minar | 2012-03-28 16:30:38 -0700 |
| commit | a8a750ab05bdff73ba3af0b98f3f284ff8d1e743 (patch) | |
| tree | 45ce8a144d8c35dac273de7cd6dd640b49367599 /src/ng/http.js | |
| parent | 13a95ae499661b70a9c24691ded709fbf1e90293 (diff) | |
| download | angular.js-a8a750ab05bdff73ba3af0b98f3f284ff8d1e743.tar.bz2 | |
feat($http): make the transform defaults to an array
$httpProvider.defaults.transformRequest and $httpProvider.defaults.transformResponse
are now arrays containing single function. This makes it easy to add an
extra transform fn.
adding an extra fn before had to be done in this cluncky way:
$httpProvider.defaults.transformResponse =
[$httpProvider.defaults.transformResponse, myTransformFn];
after this change, it's simply:
$httpProvider.defaults.transformResponse.push(myTransformFn);
Diffstat (limited to 'src/ng/http.js')
| -rw-r--r-- | src/ng/http.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ng/http.js b/src/ng/http.js index 460618e3..9c4dafd4 100644 --- a/src/ng/http.js +++ b/src/ng/http.js @@ -90,7 +90,7 @@ function $HttpProvider() { var $config = this.defaults = { // transform incoming response data - transformResponse: function(data) { + transformResponse: [function(data) { if (isString(data)) { // strip json vulnerability protection prefix data = data.replace(PROTECTION_PREFIX, ''); @@ -98,12 +98,12 @@ function $HttpProvider() { data = fromJson(data, true); } return data; - }, + }], // transform outgoing request data - transformRequest: function(d) { + transformRequest: [function(d) { return isObject(d) && !isFile(d) ? toJson(d) : d; - }, + }], // default headers headers: { |
