2016-11-11 35 views
2

内部ルートでページを更新すると、URLアドレスバーのルートURLの前に内部ルートが読み込まれる問題が発生します。つまり、ルートルートがhttp://localhost:3000/rootである場合、「about」コンポーネント(http://localhost:3000/about)に移動してページを更新すると、最終的にはhttp://localhost:3000/about/rootとなります。これに対処するためにルーティングで何を変更する必要がありますか?Angular2ルーティングの問題(URLルートオーダーの問題)

+1

あなたのコードを投稿しない場合は変更しますか? – smnbbrv

答えて

0

もう少し研究を重ねると、私はrootモジュールの "useHash"設定を変更した後にこれが起こったことを認識しました。この問題を解決するために、私は "RouterModule.forRoot(routes、{useHash:false})"を "RouterModule.forRoot(routes、{useHash:true})"に変更しなければならなかった。