AngularJS:Argument' MyController'不是一个函数,未定义,什么可能是一个可能的解决方案?

时间:2017-09-08 22:00:08

标签: javascript html angularjs

我已将控制器初始化为:

(function (module) {
  myApp.controllers = _.extend(module, {
    MyController : function (scope, resourceFactory, http, location ) {

我在控制台中收到此错误:

  

[ng-areq] Argument' MyController'不是一个功能,未定义

我错过了什么?有什么问题?

任何帮助将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

经过大量的修补,我想出了一个解决方案,即初始化范围的顺序,其他依赖关系非常重要! 始终在它们将被解释的序列中初始化依赖关系f.ex,$scope, $resource这里我初始化了范围然后资源但是如果我这样做$scope, $log, $resource然后我使用资源它将显示像在问题中提到!

此致