2017-01-05 12 views
1

にアンカーを追加します。角度2のルーティングは、私はこのルータを持っているIE9

それは、現在のURLに#を追加しますので、私はlocalhostに移動した場合、それはHomeComponent OKレンダリングが、URLはlocalhost/#/home と私は手動でlocalhost/homeを追加する場合、それはlocalhost/home/#/homeになり、失敗し

に」 GitHubの問題(類似の質問はいくつか同じではない)で何かを見つけることができず、自分で問題を見つけることができません。すべての手がかりは?

答えて

2

Internet Explorer 9はHTML5 pushstateのナビゲーションをサポートしていません。 Angular2はIE9でハッシュナビゲーションにデフォルト設定されています

+0

回避策はありますか?みんなのためのハッシュナビゲーション? IE9のための異なるナビゲーション? – sailens

+0

私のデフォルトの答えはIE9をサポートしていません。しかし、ねえ、私はあなたの状況を知らない:)私は回避策については知らないが、あなたはあなたのウェブサーバー上でそれを処理することができます。それがIE9かどうかを確認してから、URLの前にハッシュを追加してください。しかし、おそらくもっと良い方法があります。 Base hrefを '/'に設定しましたか? – PierreDuc

+0

残念ながら、IE9は必須です。ベースの参照が正しく/ – sailens

関連する問題