0

私は angularjs アプリに取り組んでおり、 $locationProvider を次のようにハッシュバングを使用するように構成しました:

$locationProvider.html5Mode(false);
$locationProvider.hashPrefix = '!';

html には、次のような ng-app ディレクティブ内にあるリンクがあります。

<a href="#!/games">Games</a>

リンクをクリックすると、ブラウザに表示される URL は index.html#/!/games です。ハッシュとバングの間のスラッシュに注意してください。angularjs を使用しない場合、URL は期待どおりに表示されます: /index.html#!/games. ハッシュとバングの間に余分なスラッシュが追加されている理由を知っている人はいますか?

4

1 に答える 1