Как передать заголовки на лету в $ ресурс для angularjs
На данный момент я знаю единственный способ динамической установки токенов в заголовках для вызова angularjs через$http
вот так:
return $http.get({
url: 'https://my.backend.com/api/jokes',
params: {
'jokeId': '5',
},
headers: {
'Authorization': 'Bearer '+ $scope.myOAuthToken
}
});
Но я хочу выяснить, как передать это через $ resource, вот некоторый псевдокод, который не работает:
...
.factory('myFactory',
['$resource',
function($resource){
return {
jokes: $resource('https://my.backend.com/api/jokes', null, {
query: {
method: 'GET'
}
})
};
}
]
);
...
return myFactory.jokes.query({
'jokeId': '5',
'headers': {
'Authorization': 'Bearer '+ $scope.myOAuthToken
}
});
Как я могу на лету передать заголовки в $ resource для angularjs?