0
これは私のアプリのNgModuleの一部です:Angular2:同じURLルーティング原因ページの更新
@NgModule({
imports: [
RouterModule.forRoot([
{ path: '', component: testComponent },
{ path: 'test', component: anotherTestComponent }
], { useHash: true })
私は私のルーティングを宣言する唯一の場所であること。 私はこの問題に直面しています:ルート(/#/
)から始めて、私はまず"test"(/#/test
)に行き、ルートに戻って行きます。 ここで、アドレスバーに(ルートパスを使用して)入力をクリックすると、私のアプリ全体がリロードされます。 「テスト」に行ってから、アドレスバーに「テスト」パスを再入力しても同じ結果が得られます。 私は自分のアプリ内でrouter-linkをテストしませんでした。
私はAngularが同じドメインにいる間にコールをインターセプトできると考えました。私の悪い。 – Dyd666
それはAngularまでではありません。ブラウザがデザインによってどのように動作するかです。同じURLであってもREFRESHを返すことを意味します – tibbus
しかし、ちょっと待ってください:最初にEnterキーを押して別のルート(たとえばルートからテストまで)に移動し、またはテストするテスト? – Dyd666