angularjs中的依赖性错误

时间:2014-11-28 09:06:27

标签: javascript angularjs dependency-injection

我是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;
&#13;
&#13;

https://www.youtube.com/watch?v=8ILQOFAgaXE

2 个答案:

答案 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']);