新しい RC ルーターでデフォルト ルートを定義する 1 つの方法は、
@Routes([{ path: '/', component: Home }])
しかし、空でないパスを持つページを最初に表示するにはどうすればよいですか? お気に入り
@Routes([{ path: '/home', component: Home }])
ホームコンテンツが表示されることはありませんが、私はそれが欲しいです。
これは新しい RC1 ルーターでどのように行うことができますか?
新しい RC ルーターでデフォルト ルートを定義する 1 つの方法は、
@Routes([{ path: '/', component: Home }])
しかし、空でないパスを持つページを最初に表示するにはどうすればよいですか? お気に入り
@Routes([{ path: '/home', component: Home }])
ホームコンテンツが表示されることはありませんが、私はそれが欲しいです。
これは新しい RC1 ルーターでどのように行うことができますか?
>= RC.4
{ path: '', redirectTo: '/home', pathMatch: 'full' }
{ path: '/home', component: Home }
<= RC.2
useAsDefault
新しいルーターではまだサポートされていません。/
に転送するルートのダミー コンポーネントを作成します。/home
export class DummyComponent {
constructor(private router:Router) {
setTimeout(() => this.router.navigate('/home'));
}
}
現在、戻るボタンで問題が発生する可能性がある履歴へのナビゲーションの追加をスキップするオプションもありません。
ルーターの問題は現在解決中です...
rc4 では、このようなワイルドカード ルートを使用できます
{ path: '**', redirectTo: 'link/to/default/route' }