我想对所有回复应用以下转换...我可以一个接一个地做,但我有几十个...所以必须有一种方法可以全局做到这一点?我尝试注射它,但我得到了各种错误。
transformResponse: function (data) {
var wrappedResult = angular.fromJson(data);
return wrappedResult.records;
}
我假设将它包装在这里..但我无法弄清楚如何。
bme.factory('envelopInterceptor', [function () {
return {
};
}]);
答案 0 :(得分:1)
我记得这段代码和its source(作者给出了一个解析日期的例子)
myApp.config(["$httpProvider", function ($httpProvider) {
$httpProvider.defaults.transformResponse.push(function(responseData){
transformYourResponse(responseData);
return responseData;
});
}]);