Как передать заголовки на лету в $ ресурс для 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?

Ответы на вопрос(1)

Ваш ответ на вопрос