AngularJS - $ http拦截器 - 改变响应数据

时间:2016-03-04 20:06:07

标签: angularjs

是否可以修改data对象的response属性?我试过了:

function interceptor() {
    return {
        response: function (response) {
            response.data = response.data.xyz;
            return response;    
        }
    };
}

毋庸置疑,它没有用。没有错误,控制台中没有任何内容,我得到的只是一个空白页。

1 个答案:

答案 0 :(得分:0)

问题是xyz属性并不总是存在而且它默默地失败了。检查属性是否存在会使一切正常。