我只是使用角度的新功能。這次我正在使用一個名爲Authenticate.me-client-cordova-ionic模塊中的控制器未定義
的github上的免費開源代碼來處理登錄表單。在app.js中,定義了一些用於登錄應用程序的控制器。
angular.module('AuthenticateMe', [
'ionic',
'controllers.main',
'controllers.auth',
'controllers.profile',
'controllers.users',
'controllers.users.profile',
'services.common.constants',
'services.common.auth',
'components.http-auth-interceptor',
'ngCordova.plugins.network'
])
一切工作正常。
但是,當我在那裏定義新的控制器時,該應用程序只是空白。
angular.module('AuthenticateMe', [
'ionic',
'controllers.main',
'controllers.auth',
'controllers.profile',
'controllers.users',
'controllers.mynewcontrollerhere', //This is my new controller
'controllers.users.profile',
'services.common.constants',
'services.common.auth',
'components.http-auth-interceptor',
'ngCordova.plugins.network'
])
這是mynewcontroller
angular.module('controllers.mynewcontroller', ['ngCordova.plugins.camera'])
.controller('MynewCtrl', [
'$cordovaCamera',
'$ionicActionSheet',
'$ionicModal',
'$ionicLoading',
'$ionicPopup',
'$timeout',
'$scope',
'$state',
'$stateParams',
'Constants',
'AuthService',
注:我把新的控制器在新目錄中控制器/ mynewcontroller/main.js(在main.js是新控制器的名稱)
問題是,爲什麼我的控制器無法訪問並使應用程序無法正常工作?
請有人幫忙。提前謝謝了。
什麼錯誤發生? –
您的評論「這是我的新控制器」應該是「這是我的新模塊」 –
您還需要在app.js腳本之前包含文件與您的控制器 –