webpackと一緒に私のプロジェクトにAngular 2を使用しています。 私は経路を変更するときはいつでも、依然としてネットワークで要求を見ます。角2:ルート変更依然としてネットワークでリクエストを送信しています
何通常のプロセスと異なるのは、私がhead.js.でのindex.htmlに動的にすべてのjavascriptのバンドルを追加していていることです これを行う理由は、自分のマシン上で実行されているローカルCDNサーバーに要求を送信できるようにすることです。
コンポーネントは既にロードされています。依然として私がそのルートにアクセスしたときに、webpack-dev-serverが未解決の要求ごとにindex.htmlを返すように設定されているので、index.htmlファイルの場合は応答が返されます。
注:すべて正常です。問題は、私がそのルートを訪れるたびに行くこの余分な要求です。
「imports:[RouterModule.forRoot(...、{useHash:true})]」を使って試してください。このリクエストがなくなると、HTML5のpushStateによって引き起こされます。その場合、そのリクエストを取り除くことはできません( 'HashLocationStrategy'に切り替えることを除いて)。 –
はい。私はusehashに変更し、それは正常に動作します。 –
usehashで正確に同じことを得るための解決策はありますか? –