我是angulerJS的新手。我已經定義了一個工廠從API獲取數據,但是當我嘗試將工廠放在控制器中時出現錯誤。無法在控制器角度注入工廠JS
這是工廠代碼。
(Function() {
var CategoriesFactory = function($http) {
var factory = {};
factory.getCategorys = function(account_id){
return $http.get('http://localhost:18678/api/Transaction?account_id=2');
};
factory.getTransaction = function(acc_id){
return $http.get('http://localhost:18678/api/Transaction?acc_id=2');
};
factory.getTransactionInCategory = function(category_id, from_date, to_date){
return.$http.get('http://localhost:18678/api/transaction?category='+category_id+'&account=2&from=2015-01- 01&to=2015-12-30');
};
return factory;
};
angular.module('AccApp').factory('CategoriesFactory', CategoriesFactory);
}());
這裏是控制器。
app.controller('CategoriesController',
function ($scope, $routeParams, $http, CategoriesFactory) {
})
這裏是錯誤。 未知的供應商:分類工廠供應商< - 分類工廠
是您'app'模塊調用_AccApp_? –
是的,它被稱爲AccApp – MohamedAbbas
@ user2918388:請顯示所有相關的代碼:你如何初始化你的模塊,你得到的錯誤的跟蹤是什麼等 – gkalpak