javascript - 如何修复未知提供商: locationProvider

标签 javascript angularjs

我将代码编写为 Angular Controller ,如下所示:

.config(function($routeProvider, $locationProvider, $httpProvider) ,

但我总是收到此错误:

angular.js:9193 Error: [$injector:unpr] Unknown provider: locationProvider <- location <- activeNavDirectivehttp://errors.angularjs.org/1.2.3/$injector/unpr?p0=locationProvider%20%3C-%20location%20%3C-%20activeNavDirective    at 
/js/bower_components/angular/angular.js:78:12    at 
/js/bower_components/angular/angular.js:3473:19    at Object.getService [as get] 
/js/bower_components/angular/angular.js:3600:39)    at 
/js/bower_components/angular/angular.js:3478:45    at getService 
/js/bower_components/angular/angular.js:3600:39)    at Object.invoke 
/js/bower_components/angular/angular.js:3622:13)    at 
/js/bower_components/angular/angular.js:5146:43    at Array.forEach (native)    at forEach 
/js/bower_components/angular/angular.js:300:11)    at Object.<anonymous> 
(xxxxx/js/bower_components/angular/angular.js:5144:13)angular.js:9193 (anonymous function)

最佳答案

您似乎在某个地方使用了不带 $ 前缀 locationProvider$locationProvider 。你能检查一下吗?

关于javascript - 如何修复未知提供商: locationProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27476443/

相关文章:

javascript - 最大化 ng-app 中的 div

javascript - 从绝对路径 AJAX 加载

javascript - 如何检查对象为空,然后检查属性为空,然后如果它们为空则赋值?

javascript - 展开表格隐藏表格行

javascript - 指令 'alertForm' 所需的 Controller 'loginForm' 无法找到!在 AngularJS 中

javascript - 显示占位符图像,直到实际图像加载到 ng-repeat angularjs 中

Javascript - 为导出的类创建事件监听器

javascript - 即使输入被隐藏,也要在输入文本旁边放置按钮?

javascript - Bootstrap 导航选项卡内的 ui-grid angularjs

javascript - 带有 ng-repeat 的 Angular 切换表行 ng-class