2017-07-15 158 views
0

我創建一個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 
     }; 

    }]); 
})(); 

在我的控制器將其注入後和envoking它我得到一個錯誤在返回$ http.get('assets/js/data.json'); .Error說$ http.get不是一個函數

回答

4

在出廠參數的命令是錯誤的,它應該是

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