我想将以下转换应用于所有响应...我可以一项一项地完成,但我有几十个..所以必须有一种方法可以在全局范围内完成?我尝试注入(inject)它,但出现了各种错误。
transformResponse: function (data) {
var wrappedResult = angular.fromJson(data);
return wrappedResult.records;
}
我假设将其包装在这里..但我不知道如何包装。
bme.factory('envelopInterceptor', [function () {
return {
};
}]);
最佳答案
我记得这段代码和its source (作者给出了解析日期的例子)
myApp.config(["$httpProvider", function ($httpProvider) {
$httpProvider.defaults.transformResponse.push(function(responseData){
transformYourResponse(responseData);
return responseData;
});
}]);
关于javascript - 如何将转换应用于 Angular 中的所有方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25942087/