aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/http.js
diff options
context:
space:
mode:
authorIgor Minar2012-03-27 08:53:44 -0700
committerIgor Minar2012-03-28 16:30:38 -0700
commita8a750ab05bdff73ba3af0b98f3f284ff8d1e743 (patch)
tree45ce8a144d8c35dac273de7cd6dd640b49367599 /src/ng/http.js
parent13a95ae499661b70a9c24691ded709fbf1e90293 (diff)
downloadangular.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.js8
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: {