我收到错误"未知提供商:$ routeProvider"即使我有ngRoute
作为依赖项,并且已在HTML文件中包含angular-route.js
var customerAppModule = angular.module("customerApp", ['ngRoute']);
customerAppModule.config(['$routeProvider',
function ($routeProvider) {
$routeProvider.
when('/MainMenu', {
templateUrl: 'Home/MainMenu.html',
controller: 'CheckCtrl'
}).
when('/Index', {
templateUrl: 'Home/Index.html',
controller: 'MainCtrl'
}).
otherwise({
redirectTo: '/MainMenu'
});
}]);
答案 0 :(得分:0)
通常在出于某种原因未加载angular-route.js时会出现此错误。
上述项目的角度及其模块的版本不匹配:
<script data-require="angular.js@1.4.0-beta.6" data-semver="1.4.0-beta.6" src="https://code.angularjs.org/1.4.0-beta.6/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
这可能导致喷油器故障,但也会产生其他错误。