Javascript 将变量从控制器传递到资源

Javascript 将变量从控制器传递到资源,javascript,angularjs,http-headers,angularjs-service,ngresource,Javascript,Angularjs,Http Headers,Angularjs Service,Ngresource,我正在尝试根据控制器中的值设置标题值。我在硬编码时发送了标头,如下所示,但如何将值从控制器传递到ngResource get请求中 例如,我希望标题中任何内容的值都是来自控制器的值 var-app=angular.module('app',['ngResource']); app.factory('UserService',函数($resource){ 返回$resource('http://jsonplaceholder.typicode.com/users/:user“,{user:@us

我正在尝试根据控制器中的值设置标题值。我在硬编码时发送了标头,如下所示,但如何将值从控制器传递到ngResource get请求中

例如,我希望标题中任何内容的值都是来自控制器的值

var-app=angular.module('app',['ngResource']);
app.factory('UserService',函数($resource){
返回$resource('http://jsonplaceholder.typicode.com/users/:user“,{user:@user}”{
获取:{
方法:“GET”,
标题:{'something':'anything'}
}
});
});
app.controller('TestCtrl',函数($scope,$resource,UserService){
$scope.test=“text”;
UserService.get({
用户:2
},函数(数据){
$scope.id=data.id;
},函数(err){
控制台日志(err);
});
});

餐厅
id-{{id}

我想这篇帖子会对你有所帮助:@Bata谢谢你,这帮了我的忙。