我是角色新手,我使用遗留代码。 在控制器中我得到了:
$scope.data= GenerateService.generate(DataService.all, {
showOptions : true,
sort : {
name: "created",
dir: "DESC"
}
});
这与另一个指令以某种方式在网站上生成数据。 我还得到了DataService巫婆调用Web服务:
angular.module('services-data-service', []).factory('DataService', function ($resource) {
return $resource('rest/data/:method/', {}, {
all:{method:'GET', params:{method:'all', param:1}, isArray:true}
});
});
我无法修改GenerateService,但我可以修改DataService,有人能告诉我如何动态地将参数从控制器传递到DataService请求吗?
现在服务生成请求,如:
http://localhost:8087/my-app/rest/data/all?isArray=false¶m=1&data=0&fetch=10
所以GenerateService以某种方式添加&data=0&fetch=10
个参数。我手动添加了param = 1,所以请告诉我如何从控制器传递参数到DataService