Angular 2アプリに、ページ更新時にデフォルトルート(localhost:8080/)にリダイレクトするように指示することは可能でしょうか。角2:リフレッシュ時のデフォルトルート
例を参照してください。それを行うには
localhost:8080/#/home ---refresh action---> localhost:8080/
Angular 2アプリに、ページ更新時にデフォルトルート(localhost:8080/)にリダイレクトするように指示することは可能でしょうか。角2:リフレッシュ時のデフォルトルート
例を参照してください。それを行うには
localhost:8080/#/home ---refresh action---> localhost:8080/
一つの方法は、ルータモジュールをインポートinitialNavigation
をオフにすることである。いくつかのルートサービスのコンストラクタまたはどこで
RouterModule.forRoot(APP_ROUTES, {initialNavigation: false})
そして、ルータに注入して/
に移動します。
あなたはこのコードを使用することができ、それは常に「デフォルト」のルートにリダイレクトされます
history.pushState(null, null, '/');
window.addEventListener('popstate', function(event) {
history.pushState(null, null, '/');
});