我正在使用刀片模板引擎。我想遵循「每頁一個控制器」的約定來輕鬆處理代碼。 我有一個JS文件,其中有少量控制器將用於所有文件/頁面因此,我包含在我的模板文件中,該文件將在每個頁面中自動生成。 代碼如下錯誤「控制器名稱」不是角js中的函數嗎?
angular.module('MyApp',['angularFileUpload'])
.factory('MyFactory', ['$http',function($http) {
return{
get: function(callback){
$http.get('my-url')
.success(function(data) {
callback(data);
});
}
};
}])
.controller('GlobalController',['$scope','$http','MyFactory',function($scope,$http,MyFactory){
SchoolFactory.get(function(data){
console.log(data);
});
// Few Function which will be called in all pages
}]);
現在當使用的模板,其包括上述JS,我得到的錯誤創造了新的一頁。這是我創建新的js文件。
angular.module('MyApp',[])
.controller('SomeController',['$scope','$http',function($scope,$http){
// Few Function which will be called in all pages
}]);
包含此模塊的任何頁面我在控制檯中得到錯誤SomeController不是函數。
請幫幫我。提前致謝。
快一點,但答案正確! – LordTribual