错误:$ injector:modulerr ui-router模块错误

时间:2014-08-05 04:19:08

标签: javascript angularjs angular-ui-router

我无法弄清楚问题是什么

div#wrapper(ng-app="adminApp")
....

JS /

var adminApp = angular.module('adminApp', ['ui-router']);

如果我使用

var adminApp = angular.module('adminApp', []);

错误消失

为什么会这样?

更新:

从控制台添加图片

enter image description here

3 个答案:

答案 0 :(得分:24)

模块名称为ui-router,但您需要注入ui.router而不是ui-router

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

结帐PLUNKER LINK

答案 1 :(得分:3)

有点晚了,但也许会节省一些人的时间。在我的情况下,我混淆了链接:而不是angular-ui-router.min.js我已经下载了angular-route.min.js。显然,角度ui-router是必要的。

答案 2 :(得分:2)

我也有类似的问题,除了遵循上面提到的步骤" entre",我必须确保angularjs脚本标记在ui-router标记之前出现:

<script src="Scripts/angular.min.js" type="text/javascript"></script>
<script src="scripts/angular-ui-router.min.js" type="text/javascript"></script>

相反的顺序也会导致$ injector:modulerr