如何修复未知提供程序:位置提供程序

How to fix Unknown provider: locationProvider

本文关键字:程序 位置 何修复 未知      更新时间:2023-09-26

我把代码写成我的角度控制器,如下所示:

.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。你能检查一下吗?