У меня есть завод, который возвращает маркер вПрисвоить разрешить обещание переменной
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);
Каждый раз, когда я получаю, как маркер доступа undefined
. Должен быть простой способ добиться этого.
благодаря Панкай, именно то, что мне было нужно. – theConstructor