運行我的應用程序時出現錯誤:參數'AppCtrl'不是一個函數,沒有定義 - 我相信它與控制器文件的分離有關係嗎?分離AngularJS控制器文件?
好了,我有我的第一個文件:app.js這樣的:
angular.module('zerochili', [
'ionic',
'zerochili.controllers',
'zerochili.services',
'zerochili.directives'
])
然後,我有一些不同的控制器文件 - 讓我們的文件那裏AppCtrl是 - 這看起來像下面這樣:
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){
}]);
我在做什麼錯?不可能似乎相當瞭解?
因此,而不是引用zerochili.controllers,我應該引用只是zerochili,這就是我在app.js中做什麼? – nuffsaid
其實每次你把[],你正在創建一個新的模塊 – DMCISSOKHO
這似乎是做伎倆:) Thx男子.... – nuffsaid