最近Angular2の最終リリースにアップグレードしました。私はHashLocationStrategyがAngular2 Final/RC7のアップデートの後に私のために働かなくなったので、これが重複しているとは思わない。以前は、ページをリフレッシュすると、関連するルートをハッシュ(#)でフェッチ/取得し、ページをリロードしていました。今、私は、任意のリフレッシュページでこのエラーを取得:Angular2 Final:Page Refreshエラー、「Can not GET」ルート。 HashLocationStrategy failed
http://localhost:3000/main/home
代わりのhttp://localhost:3000/#/main/home
をロードしようとしているので、私はこれが起こっていると考えています。
なぜHashLocationStrategy
が機能しなくなったのですか? @NgModule
にHashLocationStrategy
をインポートする必要がありますか?
可能な重複がhttp://stackoverflow.com/questions/38265536/angular-2-rc-4-hashlocationstrategy-no-longer-working – Supamiu
https://angular.io/docs/ts/latest/guide/router.html#!# - ハッシュロケーションストラテジー - ここに必要なのはすべてです。 – Supamiu