1
我有一個工廠,返回令牌分配解決承諾可變
var accessToken = Restangular.all(url);
accessToken.one('token').get()
.then(function(res) {
deferred.resolve(res.data);
})
.catch(function(errRes) {
deferred.reject(errRes);
});
return deferred.promise;
在我的頭攔截器,我需要獲得令牌。以下代碼嘗試:
var accessToken;
$injector.get('tokenService').accessToken().then(function(res) {
accessToken = res.access_token;
}, function(e) {
// error
});
req.headers = _.extend({
'Authorization': 'Bearer ' + accessToken
}, req.headers);
每當我獲得accessToken作爲undefined
。應該有一個簡單的方法來實現這一點。
感謝潘卡,正是我需要的。 – theConstructor