2
私はルーティングをしようとしていますが、できません。角度ルーティング; URL内のハッシュタグの横に刻印マーク
関連するコードは、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>
urlのhashtagの横に感嘆符が付いています。このように:(localhost/app /#!)。私はhome.phpをotherwise()関数で取得できますが、リンクは機能しません。私はインターネットでこの問題の解決策を呼んだ。私はこれらのリネンを加えるべきであることを知りました。
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
さらに、.configに$ locationProviderを追加しました。しかし今度はコードが機能しませんでした。
どうすればよいですか?