我正在创建一个dataService来处理所有的http连接,这是我的代码:
(function(){
angular.module('theswapp')
.factory('dataService',['$http','$q',function($q, $http){
function getTeamCheckInData(){
return $http.get('assets/js/data.json');
}
return {
getTeamCheckInData : getTeamCheckInData
};
}]);
})();
在我的控制器中注入并调用它后,我在返回$ http.get('assets / js / data.json'); 时出现错误。.Error说 $ http.get不是函数
答案 0 :(得分:5)
工厂中参数的顺序是错误的,应该是
angular.module('theswapp')
.factory('dataService',['$http','$q',function($http,$q ){