你好,我的代碼有問題。當我點擊鏈接頁面不會重新加載。使用TemplateUrl不起作用
這裏是一個HTML和JS代碼:
var app=angular.module('mainApp',['ngRoute']);
app.config(function($routeProvider){
$routeProvider
.when('/',{
templateUrl: 'home.html'
})
.when('/about',{
templateUrl: 'about.html'
});
\t \t .when('/contact',{
templateUrl: 'contact.html'
});
\t \t .otherwise({ redirectTo: '/'});
});
app.controller('mainCtrl',function($scope){
\t
});
<div ng-controller="mainCtrl">
\t \t <div>
\t \t \t <nav>
\t \t \t \t <ul>
\t \t \t \t \t <li><a href="#/">Home</a></li>
\t \t \t \t \t <li><a href="#/about">About us</a></li>
\t \t \t \t \t <li><a href="#/contact">Contact</a></li>
\t \t \t \t </ul>
\t \t \t </nav>
\t \t </div>
\t <br/>
\t \t <div ng-view >
\t \t
\t \t </div>
</div>
你有什麼想法錯了什麼`?
您正在嘗試'.when'關分隔符';當() –
刪除分號; before.when什麼都不是變化 –
如果我刪除後' – Ernest