【发布时间】: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