我不明白爲什麼我的路由不起作用,「其他」情況正在工作,但是當我點擊其中一個菜單時,路由不會自動加載相關頁面。 任何人都可以幫助我瞭解我的代碼有什麼問題嗎?AngularJS的路由問題
這是相對的代碼來路由部分:
var myColors = angular.module('myFirstModule', ['ngRoute']);
myColors.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/home', {
templateUrl: 'home.html'
})
.when('/directory', {
templateUrl: 'directory.html',
controller: 'myFirstModule'
}).otherwise({
redirectTo: '/directory'
});
}]);
這是HTML的div,我把鏈接:
<ul>
<li><a href="#/home">Home </a></li>
<li><a href="#/directory">Directory</a></li>
</ul>
這裏是我的全部代碼Plunker
[URL哈希爆炸的可能的複製( #!/)前綴代替簡單哈希(#/)在Angular 1.6](https://stackoverflow.com/questions/41226122/url-hash-bang-prefix-instead-of-simple-hash-in-angular-1-6) – Mistalis