html5Mode なしで (hangbang URL 構文を使用して) ui-router を使用する場合、href を使用して他のページ (または静的 html コンテンツ) への完全なページ更新を行うアンカー タグが正しく機能します。html5Mode を有効にするとすぐに、hrefs がブラウザの URL を更新していますが、サーバー リクエストは行われません。
hrefs と ui-sref を尊重するという点で、html5Mode は非 html5Mode のように機能するという印象を受けました。
何か不足していますか?
html5Mode(true) に設定すると、静的 html ファイルに移動できないプランカーを作成しました。html5Mode(false) を設定すると、静的 html ファイルに移動できます。どちらの場合も、他のすべてのルーティングは正常に機能します。
何か案は?
http://plnkr.co/edit/nFtjHX?p=preview
plunker リンクを追加するときにコードを表示する必要があるため、構成は次のとおりです。
app.config(function($locationProvider) {
$locationProvider.html5Mode(false);
});