javascript - angularjs中的依赖错误

标签 javascript angularjs dependency-injection

我是 angularjs/js 的新手,并尝试按照介绍视频中的示例进行操作,但尽管复制了该示例,但我还是遇到了演示视频中没有出现的错误。

我收到的错误是“未知提供商 routeProvider”。

有人可以解释为什么我会收到错误 - 尤其是我是如何解决它的吗?

谢谢,

安德斯

<!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>

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

最佳答案

你应该将它添加到 app 依赖项中:

var app = angular.module("app", ['ngRoute']);

ngRoute 是一个单独的模块,其中包含 $routeProvider

youtube 视频指的是 1.2 之前的 angular 版本,当 ngRoute 存在时,它与 angular 本身合并

关于javascript - angularjs中的依赖错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27185141/

相关文章:

javascript - jQueryUI slider - 固定值(2)

javascript - 使用 HTML、CSS 和 JavaScript 的多平台桌面应用程序框架

Javascript动态添加带有值的文本框

javascript - AngularJS 指令 : compile template and watch scope

dependency-injection - 如何重构静态类以使用依赖注入(inject)?

javascript - 如何在 materializecss 中禁用 autoslider?

jquery - 为什么我的上一个/下一个按钮不适用于此 Bootstrap 轮播?

angularjs - Angular Material md-select 和 ng-repeat 性能缓慢

dependency-injection - 为什么 Dagger 子组件在模块中声明,而不是直接在父组件中声明?

java - Spring Boot 的多重构造函数注入(inject)歧义