2

问题

当我使用创建控制器时找不到我的控制器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 的文件。

恳求

有任何想法吗?

4

0 回答 0