【问题标题】:Uncaught Error: [$injector:modulerr] when adding additional dependencies未捕获的错误:添加其他依赖项时 [$injector:modulerr]
【发布时间】:2015-07-30 15:20:43
【问题描述】:

我正在使用状态 (ui.router) 管理我的视图。但是,如下向模块添加其他依赖项会导致错误:

未捕获的错误:[$injector:modulerr]

这让我的状态崩溃。

var MyApp = angular.module('MyApp', ['ui.router', 'ui.bootstrap']);

然后我把上面的改成

var MyApp = angular.module('MyApp', ['ui.router', 'ui.bootstrap', 'angularGrid']);

支持角度网格。当我添加第三个依赖项时,角度会引发错误。然后我将代码更改如下

var MyApp = angular.module('MyApp', ['ui.router', 'ui.bootstrap');
MyApp = angular.module('MyApp', ['angularGrid');

但运气不佳,仍然出现同样的错误。

我有什么遗漏的吗?

错误:

Failed to instantiate module angularGrid due to:
Error: [$injector:nomod] http://errors.angularjs.org/1.4.3/$injector/nomod?p0=angu...
    at Error (native)
    at http://localhost:50196/Scripts/Angular/angular.min.js:6:416
    at http://localhost:50196/Scripts/Angular/angular.min.js:24:66
    at a (http://localhost:50196/Scripts/Angular/angular.min.js:23:109)
    at http://localhost:50196/Scripts/Angular/angular.min.js:23:352
    at http://localhost:50196/Scripts/Angular/angular.min.js:37:451
    at m (http://localhost:50196/Scripts/Angular/angular.min.js:7:322)
    at g (http://localhost:50196/Scripts/Angular/angular.min.js:37:229)
    at http://localhost:50196/Scripts/Angular/angular.min.js:37:398
    at m (http://localhost:50196/Scripts/Angular/angular.min.js:7:322

【问题讨论】:

  • 仔细阅读错误细节,它还会告诉你哪个模块失败了......告诉我们那个模块名称
  • 编辑了问题。看起来 angularGrid 失败了
  • 您是否从正确的位置添加了角度网格 javascript?它是否包含在 Angular js 之后?检查您的浏览器开发工具是否有错误。
  • 表示没有加载angulargrid相关的js..检查一下
  • 另外你尝试定义 angular 模块两次,不要那样做。这是错误的。你不应该那样做

标签: javascript angularjs


【解决方案1】:

尝试包含对 underscore.js 的依赖

【讨论】:

    【解决方案2】:

    根据错误,注入器无法找到模块 angulgarGrid。您需要在 index.html 中加载 angular-grid js。

    还有

    var MyApp = angular.module('MyApp', ['ui.router', 'ui.bootstrap');
    MyApp = angular.module('MyApp', ['angularGrid');
    

    您应该为每个应用程序定义一次模块

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-28
      • 2017-06-14
      • 2018-04-28
      • 2017-01-29
      • 2015-11-16
      • 2015-04-23
      • 2016-05-09
      相关资源
      最近更新 更多