所以我有以下控制器,我注入一个常量,APIKEY。如何将Angular.js控制器中的参数传递给资源?
myApp.controller('JobsCtrl', ['$scope', 'Jobs', 'APIKEY', function($scope, Jobs, apiKey) {
var promise = Jobs.query().$promise;
// do more awesome programming
}
我想将apiKey传递给以下服务,但无法弄清楚我的生活如何去做。
myApp.factory('Jobs', ['$resource', function ($resource) {
return $resource('/someurl/:id', {id:'@id'}, {
query: { method: 'GET', headers: {'Authorization': apiKey} }
});
}]);
谢谢!
将它作为依赖关系注入,就像你使用'$ resource'一样# – charlietfl