내 응용 프로그램을 실행할 때 오류가 발생합니다. 'AppCtrl'인수가 정의 된 함수가 아닙니다. 컨트롤러 파일의 분리와 관련이 있다고 생각합니까?AngularJS 컨트롤러 파일 분리?
좋아, 그래서 내 첫 번째 파일에 있습니다 :이 app.js : - 거기 AppCtrl이 파일을 수 있습니다 -
가angular.module('zerochili', [
'ionic',
'zerochili.controllers',
'zerochili.services',
'zerochili.directives'
])
그럼 난 몇 가지 다른 컨트롤러 파일을 한 이는 다음과 같습니다 :
angular.module('zerochili.controllers', [])
.controller('AppCtrl', ['$scope', '$ionicModal', '$timeout', function ($scope, $ionicModal, $timeout){
}])
그래서 같은 다른 파일 FX :
angular.module('zerochili.controllers', [])
.controller('LoginCtrl', ['$scope', '$state', '$ionicPopup', '$timeout', function($scope, $state, $ionicPopup, $timeout){
}]);
내가 잘못 뭐하는 거지? Cant가 그것을 알아 낸 것 같습니다.
따라서 zerochili.controllers를 참조하는 대신 zerochili만을 참조해야합니다. 이것이 app.js에서 수행하는 작업입니다. 실제로 []를 넣을 때마다 – nuffsaid
은 새로운 모듈 – DMCISSOKHO
을 생성합니다. 트릭을 수행하는 것처럼 보였습니다. Thx man .... – nuffsaid