私は角度がないので、愚かな質問ですが、私自身はこれを理解できませんでした。 私は、ngCookiesを使用してクッキーからトークンを取得するプロバイダを持っており、app.config内からアクセスする必要があるアプリがあります。私はいくつかの方法を試しましたが、返される変数ではなくサービスコードです。私は間違って何をしていますか?角度設定内の角度プロバイダの変数にアクセスできない
var app = angular.module('appClient', [
'ngCookies'
]);
app.provider('getToken', function getTokenProvider() {
this.$get = ['getTokenService', function(getTokenService, $cookies) {
var token = $cookies.get('token');
return token;
}]
});
app.config(function ($resourceProvider, $httpProvider, getTokenProvider) {
var token = ? //need to get token from getTokenProvider here
$httpProvider.defaults.withCredentials = false;
$resourceProvider.defaults.actions = {
save: { method: 'POST', params: { token: token } },
get: { params: { token: token } },
query: { params: { token: token }, isArray: true }
};
});
getTokenProviderを挿入できないというエラーが表示されますか? –
いいえ、getTokenProviderが正しく挿入されています。 –
なぜトークン 'getToken'プロバイダが残念ですか? 既にあなたの設定で既に 'var token = $ cookie.get( 'token')'を使用して、 – kiro112