javascript - 如何将转换应用于 Angular 中的所有方法?

标签 javascript angularjs ngresource

我想将以下转换应用于所有响应...我可以一项一项地完成,但我有几十个..所以必须有一种方法可以在全局范围内完成?我尝试注入(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/

相关文章:

php - 显示外部网站的某些部分并修改 HTML/CSS

读取文本文件时 C# SecurityException

javascript - 如何在 mongodb 的 angularjs 中使用变量模式

javascript - 文本字段的值将显示动态 div

javascript - 将范围值保存到另一个范围并同时显示

angularjs - 如何使用Angular $ resource发送x-www-form-urlencoded数据?

javascript - HTML 类中的变量?

javascript - angularjs:如何禁用特定元素的指令

javascript - Angular ng-resource POST 发送查询参数而不是 JSON

javascript - Angular POST JSON 结构