2015-02-09 85 views
0

所以是的,这里是我的HTML和脚本女巫得到一个错误..我不知道为什么,我只是遵循pluralsight教程应该不会有太大问题,但没有..angularJS路线错误

<body> 

    <div class="navbar"> 
     <div class="navbar-inner"> 
      <ul class="nav"> 
       <li><a href="#/NewEvent">Create Event</a></li> 
       <li><a href="/templates/EditProfile.html">Edit Profile</a></li> 
       <li><a href="/templates/Event.html">Refresh</a></li> 
      </ul> 
     </div> 
    </div> 

    <div ng-view></div> 



    <script src="../Scripts/angular.js"></script> 

    <script src="../Scripts/angular-route.js"></script> 
    <script src="Content/jquery.min.js"></script> 
    <script src="Content/underscore-1.4.4.min.js"></script> 
    <script src="../Scripts/app.js"></script> 
     <script src="Content/EditEventController.js"></script> 
    <script src="Scripts/EventController.js"></script> 
</body> 



</html> 

这里是我app.js:

var eventsApp = angular.module('eventsApp', ['ngRoute']) 
.config(function ($routeProvider) { 
    $routeProvider.when('/NewEvent', 
     { 
      templateUrl: 'templates/tmp/Event.html', 
      controller: 'EventController' 


     }) 


}); 

,这里是错误:

var ngRouteModule = angular.module('ngRoute', ['ng']). 
           provider('$route', $RouteProvider); 

与错误消息:“遗漏的类型错误:钙n不在读的未定义”

性质“模块”请帮助..

+0

你确定角度确实装? – 2015-02-09 08:22:07

+0

你可以在[jsfiddle](http://jsfiddle.net)中重现这个吗? – Tom 2015-02-09 08:22:10

回答

0

首先,声明自己的模块的名称,那么你声明模块列表你自己的模块依赖于。

var ngRouteModule = angular.module('yourModule', ['listOfModules']). 

在这种情况下listOfModules包含ngRoute

+0

var eventsApp = angular.module('eventsApp',['ngRoute']) 但我已经完成了.. – 2015-02-09 08:59:44