ロジックを使用してパスをヒットし、ロードするコンポーネントを選択することは可能ですか?誰かがサイトにログインしている場合ロジックに基づいてパスコンポーネントを選択する
{
path: '',
component: LandingComponent,
}
しかし、私はそれらをたい:私は基本的なレベルで通じ並べ替えしようとしている例では、誰かが/
をヒットした場合、私は通常のような何かをしたいです彼らは/
を打ったときHomeComponent
に行く:
{
path: '',
component: HomeComponent,
}
私は他の値に基づいて、これら二つのコンポーネントの負荷のどの選択したいと思います。私は、ユーザーが/home
にログオンして、リゾルバーを使用していて、その中にダイナミックコンポーネントを含むラッパーコンポーネントを作成する以外は、リダイレクトできることを知っています。私はルータの設定を変更できることも見てきましたが、私が見たのは2016年初頭の質問だったので、もう有効かどうかはわかりません。このような
ルートガードを見てください。ログインしている場合にのみ家に帰るよう許可し、そうでない場合は別のルートのリンク先ページにリダイレクトすることができます。 – jonrsharpe
私が言及したように、私はそれらをリゾルバーなどでリダイレクトすることができますが、別のコンポーネントを同じパスで選択することに興味がありました。私はその質問を明確にするでしょう。 – RhoVisions