$resource with transformResponse Example
HTML
<script src="http://code.angularjs.org/1.2.0-rc.2/angular.js"></script>
<script src="http://code.angularjs.org/1.2.0-rc.2/angular-resource.js"></script>
<div ng-app="myApp">
<div ng-controller="MainController">
<h1>{{title}}</h1>
</div>
<div>
JavaScript
angular.module('services', ['ngResource']).
factory("someService", function ($resource) {
return $resource(
'http://tizenesmoneyserver.jit.su/History/', {}, {
get: {
method: 'GET',
transformRequest: function(data, headers){
headers().push( {'Content-miao': 'application/json'});
console.log(data);
return data;
},
transformResponse: function(data, headers){
console.log(data);
return data;
}
}
}
);
});
var app = angular.module('myApp', ['ngResource', 'services']);
app.controller('MainController', ['$scope', 'someService', function ($scope, svc) {
$scope.title = 'Transform Test';
svc.get(function (data) {
console.log(data);
}, function () {
console.log('FAILURE');
});
}]);