我确定这非常简单,我会被拒绝投票,但任何帮助都会非常感谢。
我这里有
https://plnkr.co/edit/5tDXBPt4Ff3mM4ac5hWK?p=preview
一个plunker我设置了一个简单的单页的应用程序。
我在控制台中出现错误。
Error: $injector:unpr
Unknown Provider
Unknown provider: $routeProvider
我确定这非常简单,我会被拒绝投票,但任何帮助都会非常感谢。
我这里有
https://plnkr.co/edit/5tDXBPt4Ff3mM4ac5hWK?p=preview
一个plunker我设置了一个简单的单页的应用程序。
我在控制台中出现错误。
Error: $injector:unpr
Unknown Provider
Unknown provider: $routeProvider
ngRoute
是不是一个depedendency,它的一个角模块(从你的配置功能删除ngRoute
)。你应该注入内部应用程序模块依赖数组。
angular.module('cxoJsApp',['ngRoute']);
还要确保,当您使用的角度API,他们都应该是相同的版本,喜欢这里使用的是angular-route.js
旧版本(1.2.x
)。您应该使用最新版本的角度API。所以,你应该从你已经错过指在页面上app.js使用1.4.8
版本都angular.js
& angular-route.js
分开。另外,将文件
你需要注入ngRoute到模块没有到配置,
angular.module('cxoJsApp', ['ngRoute']);
确保已所指向的角路由版本去与角度,
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
而且你还没有在你的抢劫者中引用app.js。这里是工作DEMO
你必须注入模块,使您可以使用它在添加missing
控制器。
angular.module('cxoJsApp', ['ngRoute']);
您需要注入路由提供程序并添加库来解决此问题。
您应该将ngRounte依赖项注入模块'angular.module('cxoJsApp',['anRoute']);' –