我确信这真的很简单,我会投票,但我们将非常感谢任何帮助。
我这里有一个笨蛋
https://plnkr.co/edit/5tDXBPt4Ff3mM4ac5hWK?p=preview
我正在设置一个简单的单页应用程序。
我在控制台中收到错误。
Error: $injector:unpr
Unknown Provider
Unknown provider: $routeProvider
最佳答案
ngRoute
不是依赖项,它是一个 Angular 模块(从配置函数中删除 ngRoute
)。您应该使用内部应用程序模块依赖数组注入(inject)它。
angular.module('cxoJsApp',['ngRoute']);
还要确保,当您使用 Angular API 时,它们应该是相同的版本,就像这里您使用的是 angular-route.js
旧版本(1.2.x
)。您应该使用最新版本的 Angular API。因此,您应该为 angular.js
和 angular-route.js
1.4.8
版本
除此之外,您还错过了在页面上引用 app.js 的过程。还要在文件中添加缺少的
Controller
关于javascript - Angular 简单单页应用程序 - 未知提供商 : $routeProvider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41098787/