응용 프로그램을 실행하려고하면 this error이 표시됩니다. 이 같은컨트롤러가 정의되지 않았습니다. AngularJS
// Called Second
var campaignsSettingsModule;
campaignsSettingsModule = angular.module('campaignsSettings');
campaignsSettingsModule.controller(
'CampaignsSettingsController', [
'$scope',
'$window',
'CampaignAdvancedSettings',
function($scope, $window, CampaignAdvancedSettings) {
// my controller code here
}
]
);
그리고 campaignSettings
모듈이 호출됩니다 :
Argument 'CampaignsSettingsController' is not a function, got undefined
는 내 컨트롤러 정의된다
이// Called first
var modules = ['evApp', 'campaignsSettings'];
for (var i = 0, length = modules.length; i < length; i++) {
angular.module(modules[i], []).config(function($interpolateProvider){
$interpolateProvider.startSymbol('{[').endSymbol(']}');
});
}
이러한 파일 호출되는 순서 (몰라 그것이 만드는 경우 차이)는 코드 위에 표시됩니다.
정의되지 않은 오류가 발생하는 이유는 무엇입니까? 이 문제를 해결하기 위해 어디서부터 시작할 수 있습니까? 나는 여러 가지 해답을 읽었지만 아직 해결할 수는 없다.
확인 : HTTP : 지금까지 내가 항상 사용자 정의 모듈은 항상 각'의 PARAM의 두 번째에 주입하고있는 중이 야으로 //stackoverflow.com/a/26797874/930170 –
.module ('thisModuleName', [ 'inject', 'your', 'modules', '여기'])'또한 for 루프로 감싸지 마라. 이상하게 보입니다. – CENT1PEDE
그런데 각도 템플릿에 대한 개인 템플릿/보일러 플레이트를 작성하면 각도 프로젝트를보다 쉽게 만들 수 있습니다. 이리. https://github.com/jofftiquez/angular-app-starter-pack – CENT1PEDE