Javascript 错误:$injector:moduler用户界面路由器模块错误

Javascript 错误:$injector:moduler用户界面路由器模块错误,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我想不出是什么问题 div#wrapper(ng-app="adminApp") .... js/ 如果我使用 var adminApp = angular.module('adminApp', []); 错误消失了 为什么呢 更新: 从控制台添加图像 模块名称为ui-router,但您需要插入ui.router,而不是ui-router var adminApp = angular.module('adminApp', ['ui.router']); 查看我也遇到了类似的问题,除了遵循上

我想不出是什么问题

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

如果我使用

var adminApp = angular.module('adminApp', []);
错误消失了

为什么呢

更新:

从控制台添加图像


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

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

查看

我也遇到了类似的问题,除了遵循上面“entre”所概述的步骤外,我还必须确保angularjs脚本标记位于ui路由器标记之前:

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


相反的顺序也会导致$injector:moduler有点晚,但可能会节省一些人的时间。在我的例子中,我混淆了链接:我没有下载
angular ui router.min.js
,而是下载了
angular route.min.js
。显然,angular ui router是必要的。

如果您使用ui router,您是否在html页面上加载了ui-router.js文件?是的,当然,我很确定您忘记了将angular.js文件加载到html。我没有忘记angular谢谢!这句话救了我一天!
<script src="Scripts/angular.min.js" type="text/javascript"></script>
<script src="scripts/angular-ui-router.min.js" type="text/javascript"></script>