Javascript 未捕获错误:[$injector:moduler]

Javascript 未捕获错误:[$injector:moduler],javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我得到了一份工作 未捕获错误:[$injector:modulerr]jquery.js:3855 似乎我已经包含了几乎所有的依赖项,但仍然得到了一个错误 app.js angular.模块'app',['ui.router','app.controllers'] .configfunction$stateProvider,$urlRouterProvider{ $stateProvider .州“家”{ 网址:/home, templateUrl:views/home.html, 控制器:H

我得到了一份工作

未捕获错误:[$injector:modulerr]jquery.js:3855

似乎我已经包含了几乎所有的依赖项,但仍然得到了一个错误 app.js

angular.模块'app',['ui.router','app.controllers'] .configfunction$stateProvider,$urlRouterProvider{ $stateProvider .州“家”{ 网址:/home, templateUrl:views/home.html, 控制器:HomeCtrl } .说明“详情”{ url:/详细信息, templateUrl:views/details.html, 控制器:DetailsCtrl } .陈述“关于”{ url:/about, templateUrl:views/about.html, 控制员:AboutCtrl } .$urlRouterProvider。否则为“/home”;
} 配置函数依赖项名称中的输入错误

$stateProvide
应该是

$stateProvider
您还应该在html上使用ui视图,而不是ng视图

应该是

$urlRouterProvider.otherwise('/home'); // removed. From the start

控制器不应该放在app之前吗?所以当你注入app.controllers时,它实际上会存在吗?仍然会出现相同的错误。在纠正了你指出的错误后,错误仍然存在。在你的.js文件末尾加一个分号怎么样?@ChristianBonato是的,这就是问题所在。@VikramPrasad为什么解决了你的问题,问题是你有。在$urlRouterProvider之前,请检查我的最后一个edit@VikramPrasad你能用最新的答案核对一下吗
$urlRouterProvider.otherwise('/home'); // removed. From the start