问题
当我使用创建控制器时找不到我的控制器module.controller()
。我得到以下异常:
Error: Argument 'HelpCtrl' is not a function, got undefined
细节
我正在重构我的 controllers.js 文件,将每个控制器分解为自己的单独文件。我通过执行以下操作来做到这一点:
典型控制器
'use strict';
angular.module('idalinkApp')
.controller('HelpCtrl', function(){
//insert awesome controlling code here
});
我application.js
的引导模块与上面的模块名称相同idalinkApp
:
var idalinkModule = angular.module('idalinkApp', [ 'idalinkResources', 'idalinkFilters',
'idalinkDirectives', 'ngSanitize','ui','memberService', 'formStatusService' ]);...
这是我ng-app
在 index.html 页面中的声明:
... <body id="ng-app" data-ng-app="idalinkApp" class=" login idalink-todo idalink-hide idalink-altnav releaseOne"> ...
我还确认help.js
浏览器中正在加载包含我的 HelpCtrl 的文件。
恳求
有任何想法吗?