我是angularjs / js的新手,并尝试按照介绍视频中的示例进行操作,但是尽管复制了示例,我仍然会收到演示视频中没有出现的错误。
我得到的错误是'未知提供商routeProvider'。
有人可以解释为什么我会收到错误 - 尤其是我如何解决它?
感谢,
的Anders
<!DOCTYPE html>
<html data-ng-app="app">
<head>
<title></title>
<script src="angular.min.js"></script>
<script src="angular-route.min.js"></script>
<script >
var app = angular.module("app", []);
app.config(function ($routeProvider) {
});
</script>
</head>
<body>
</body>
</html>
&#13;
答案 0 :(得分:1)
您应该将其添加到app
依赖项:
var app = angular.module("app", ['ngRoute']);
ngRoute
是一个单独的模块,其中包含$routeProvider
youtube视频指的是1.2
之前的角度版本,当ngRoute
出现时,它与angular
本身合并
答案 1 :(得分:1)
角度路线已移至单独的模块,您需要下载,在您的html文件中包含angular-route.js。从这里下载angular-route.js文件 - &gt; https://github.com/angular/bower-angular-route。
并更改此行var app = angular.module("app", []);
到var app = angular.module("app", ['ngRoute']);