使用module.controller()方法定义时找不到控制器

时间:2013-04-02 21:49:55

标签: module controller angularjs

问题

使用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' ]);...

这是我的index.html页面中的ng-app声明:

... <body id="ng-app" data-ng-app="idalinkApp" class=" login idalink-todo idalink-hide idalink-altnav releaseOne"> ...

我还确认在浏览器中加载了包含我的HelpCtrl的help.js文件。

恳求

有什么想法吗?

0 个答案:

没有答案