$ http.get()错误:$ http.get不是函数

时间:2017-07-15 12:03:20

标签: angularjs http angular-services

我正在创建一个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不是函数

1 个答案:

答案 0 :(得分:5)

工厂中参数的顺序是错误的,应该是

angular.module('theswapp')
       .factory('dataService',['$http','$q',function($http,$q ){