Javascript 角度简单单页应用程序-未知提供程序:$routeProvider
我相信这真的很简单,我会被否决的,但任何帮助都将非常感谢 我这里有一个垃圾桶 我正在设置一个简单的单页应用程序 控制台中有个错误Javascript 角度简单单页应用程序-未知提供程序:$routeProvider,javascript,angularjs,routing,angularjs-routing,Javascript,Angularjs,Routing,Angularjs Routing,我相信这真的很简单,我会被否决的,但任何帮助都将非常感谢 我这里有一个垃圾桶 我正在设置一个简单的单页应用程序 控制台中有个错误 Error: $injector:unpr Unknown Provider Unknown provider: $routeProvider 您需要将ngRoute注入模块,而不是配置 angular.module('cxoJsApp', ['ngRoute']); 确保您参考了角度布线版本,该版本与角度布线版本一致 <script src="//
Error: $injector:unpr
Unknown Provider
Unknown provider: $routeProvider
您需要将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>
此外,您还没有在plunker中引用app.js。这是正在工作的ngRoute,它不是一个依赖项,而是一个角度模块(从配置功能中删除ngRoute)。您应该将其注入内部应用程序模块依赖性数组
angular.module('cxoJsApp',['ngRoute']);
另外,请确保在使用angular API时,它们应该是相同的版本,就像这里使用的是angular route.js
旧版本(1.2.x
)。您应该使用angular API的最新版本。因此,对于angular.js
和angular route.js
除此之外,您没有在页面上参考app.js。同时在文件中添加缺少的控制器
您必须插入模块才能使用它
angular.module('cxoJsApp', ['ngRoute']);
您需要注入路由提供程序并添加库来解决此问题。您应该将ngRounte依赖项注入模块angular.module('cxOJSAP',['anRoute'])代码>