2016-12-12 25 views
2

我确定这非常简单,我会被拒绝投票,但任何帮助都会非常感谢。

我这里有

https://plnkr.co/edit/5tDXBPt4Ff3mM4ac5hWK?p=preview

一个plunker我设置了一个简单的单页的应用程序。

我在控制台中出现错误。

Error: $injector:unpr 
Unknown Provider 
Unknown provider: $routeProvider 
+1

您应该将ngRounte依赖项注入模块'angular.module('cxoJsApp',['anRoute']);' –

回答

2

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

分开。另外,将文件

Wokring Plunkr

1

你需要注入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

1

你必须注入模块,使您可以使用它在添加missing控制器。

angular.module('cxoJsApp', ['ngRoute']); 
0

您需要注入路由提供程序并添加库来解决此问题。

相关问题