2015-02-11 69 views
1

我想設置一些基本的路由,但不斷面臨控制檯中的[$injector:modulerr]錯誤。我在我的應用程序中包含了angular-route.js,因爲它已經被移植到它自己的模塊中。但是,即時通訊仍然收到這個錯誤。

JS:

// App initialiser 
var module = angular.module('MyApp', ['ngRoute']); 


// Routing config 
module.config(function($routeProvider){ 

    $routeProvider. 
     when('/NewOrder', { 
      templateUrl: 'templates/addOrder.htm', 
      controller: 'addOrderController' 
     }). 
     when('/ShowOrders', { 
      templateUrl: 'templates/showOrders.htm', 
      controller: 'showOrdersController' 
     }). 
     otherwise({ 
      redirectTo: '/NewOrder' 
     }); 

}); 

// Add Order Controller 
module.controller('addOrderController', function($scope){ 
    $scope.message = "This is the Add Order screen."; 
}); 

// Show Orders Controller 
module.controller('showOrdersController', function($scope){ 
    $scope.message = "This is the Show Orders screen."; 
}); 

HTML(NG-應用程序包含在我的HTML標記):

<div class="container"> 

    <nav> 
     <ul> 
      <li><a href="#NewOrder"> New Order </a></li> 
      <li><a href="#"> New Contact </a></li> 
      <li><a href="#ShowOrders"> Show Orders </a></li> 
      <li><a href="#"> Show Contacts </a></li> 
     </ul> 
    </nav> 

    <div ng-view=""> 

    </div> 

</div> 


<!--SCRIPTS--> 
<script type="text/javascript" src="vendor/angular.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.13/angular-route.min.js"> 

<script type="text/javascript" src="scripts/controller.js"></script> 

+0

爲什麼你使用這樣一個古老版本的angularjs? – thedoctor 2015-02-11 15:35:40

+0

我希望你確定他們是相同的版本。你也可以驗證文件是否真的被下載?使用網絡選項卡上你使用的任何檢查員 – 2015-02-11 15:36:17

+0

我的aplogies,只是更新CDN鏈接到1.3.13。 – Tomuke 2015-02-11 15:39:29

回答

1

對角路線的腳本標籤必須關閉。

相關問題