2
我試圖做路由,但是我不能。角度路由;網址中的#標籤旁邊的感嘆號標記
app.js中的相關代碼;
var app = angular.module("app",['ngRoute']);
app.config(["$routeProvider",function($routeProvider){
$routeProvider.
when('/', {
templateUrl:'pages/home.php'
}).
when('/notifications', {
templateUrl:'pages/notifications.php'
}).
when('/messages', {
templateUrl:'pages/messages.php'
}).
when('/search', {
templateUrl:'pages/search.php'
}).
otherwise({
rediectTo: '/'
});
}])
相關碼的index.php;
<div id="ifmenu">
<div class="ifmitem" href="/#/">Anasayfa</div>
<div class="ifmitem" href="/#/notifications">Bildirimler</div>
<div class="ifmitem" href="/#/messages">Mesajlar</div>
<div class="ifmitem" href="/#/search">Arama</div>
</div>
<ng-view></ng-view>
在有井號標籤的網址旁邊的感嘆號。像這樣:(localhost/app /#!)。而且我可以通過其他方式()獲得home.php,但鏈接不起作用。我在互聯網上稱這個問題的解決方案。我看到我應該'添加這些亞麻布;
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
我在.config中添加了$ locationProvider。但是這次沒有代碼工作。
我該怎麼辦?