Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度简单单页应用程序-未知提供程序:$routeProvider_Javascript_Angularjs_Routing_Angularjs Routing - Fatal编程技术网

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'])