运行我的应用程序时出现错误:参数'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