Angularjs ngResource操作中的错误处理
是否有任何方法可以阻止对失败响应调用ngResource操作的Angularjs ngResource操作中的错误处理,angularjs,angular-resource,Angularjs,Angular Resource,是否有任何方法可以阻止对失败响应调用ngResource操作的transformResponse。例如,此处的用户资源将在响应中查找data.user.firstname,即使请求失败且响应数据中没有用户 $resource("user", null, { login: { method: "POST", transformResponse: function(data) { return { giv
transformResponse
。例如,此处的用户资源将在响应中查找data.user.firstname
,即使请求失败且响应数据中没有用户
$resource("user", null, {
login: {
method: "POST",
transformResponse: function(data) {
return {
given: data.user.firstname,
family: data.user.lastname,
email: data.user.email,
type: data.user.type
};
}
}
});
我可以在transformResponse中加入一些条件逻辑,但这似乎比angular团队的意图更像是一个黑客