【发布时间】:2016-08-25 12:56:33
【问题描述】:
我正在通过 Angular $http 请求访问 API,以收集不同足球队的信息。
如果我只访问一个团队,这很好 - 我将创建一个进行调用的服务,然后在我的控制器中引用服务功能。但是,我想在众多团队中执行此操作,而不必为每个团队创建单独的服务模块。
服务
app.factory('APIService', ['$http',
function($http) {
return $http.get('http://API/team/1204?Authorization=xxxxx')
.success(function(data) {
return data;
})
.error(function(err) {
return err;
});
}
]);
在我的控制器内部...
APIService.success(function(data) {
$scope.apiData = data;
});
正如您在服务中看到的那样,团队是特定的“1204”,并且只会从该团队中提取数据。我想创建一个函数,让这四位代码可以根据团队互换,但我不知道如何放置或放置在哪里。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: javascript angularjs json angularjs-service angularjs-http