【发布时间】:2023-04-04 06:12:01
【问题描述】:
我正在使用 angular 和 restangular,试图定义从我的 API 获得的默认标头。
Token var 永远不会用最终的 Token 定义。我或多或少明白为什么。但我还没有想出一种方法来从承诺中获得这种价值。我试过范围,什么没有。我尝试在承诺中调用默认标头。下面的这个 sn-p 显示了一些随机尝试的组合。
angular
.module('app')
.run(function (Restangular, TokenService) {
var Token;
TokenService.get().then( function(data) {
console.log(data.data); //The Correct Token from API
Token = data.data;
return data.data;
}
);
Restangular.setDefaultHeaders({
'X-XSRF-TOKEN': Token //Token is undefined
});
});
如何正确地做到这一点?
【问题讨论】:
-
角和矩形:)
标签: javascript angularjs promise restangular