我是新角度和嘗試讓我的路由工作。它沒有任何東西。爲什麼不讓我的路由工作?
我正在使用Dreamweaver,它提示我錯誤「角度未定義」,但js文件放在標題中的角度之後?
當我點擊鏈接時,它沒有指示我什麼,也沒有任何東西被查看。我懷疑代碼被破壞,或者我沒有正確設置ng-view。
任何人都可以建議如何讓它工作?
<header class="hidden-sm" >
<link rel="stylesheet" type="text/css"
href="bower_components/bootstrap/dist/css/bootstrap.css">
<link href="https://fonts.googleapis.com/css?
family=Droid+Serif|Roboto:300"
rel="stylesheet">
<script type="text/javascript" src="bower_components/angular/angular.min.js"></script>
<script type="text/javascript" src="bower_components/angular-route/angular-route.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/main.css">
</header>
<nav class="container" id="main-nav">
<ul id="navlist">
<li class="navli"><a href="#/build">Build a PC</a></li>-
<li class="navli"><a href="#/about">About Us</a></li>-
<li class="navli"><a href="#/"><img src="images/hive32color.png"
alt="bee-logo"></a></li>-
<li class="navli"><a href="#/contact">Contact Us</a></li>-
<li class="navli"><a href="#/inside">Inside our Machines</a></li>
</ul>
</nav>
<section class="container">
<div class="col-lg-9" ng-view>
</div>
<aside class="col-lg-3">
</aside>
</section>
<script type="text/javascript" src="js/common.js"></script>
<script type="text/javascript" src="js/controller.js"></script>
</body>
angular.module('myApp', ['ngRoute','RouteControllers']);
angular.module('myApp').config(function($locationProvider, $routeProvider) {
$locationProvider.html5Mode(true);
$routeProvider
.when('/',{
templateUrl:'templates/about.html',
controller:'AboutController'
})
.when('/build',{
templateUrl:'templates/build.html',
controller:'BuildController'
})
.when('/contact',{
templateUrl:'templates/contact.html',
controller:'ContactController'
})
.when('/inside',{
templateUrl:'templates/inside.html',
controller:'InsideController'
});
});
編輯:我意識到我沒有運行Web服務器,我已經做了,現在,它仍然是行不通的!
ng-app被定義了嗎? –
對不起,我錯了。它讀取的身體標籤ng-app =「myApp」 – jbibb917