这是我的代码:
var userAuth;
var user = $resource('https://myservice.com/user/:id/', {id: '@_id'} ,{
login: {
method: 'POST',
params: {
id: 'login'
},
transformResponse: function(data) {
data = angular.fromJson(data);
userAuth = 'Kinvey '+data._kmd.authtoken;
return data;
}
},
current: {
method: 'GET',
params: {
id: '_me'
},
headers: {
'Authorization': userAuth
}
}
});
在登录调用中修改后,我希望能够在资源端点userAuth
的标头中使用变量的更新内容。这甚至可能吗?如果是这样,怎么做?current
transformResponse
编辑:我使用的是 Angular 版本 1.1.3 - 这个问题是关于在设置资源后更改标题,而不是最初设置它们。谢谢