Angular2の意図したデザインは、loggedIn対loggedInビューのためのアドバイスを探しています。Angular2 Routing Design - デフォルトのナビゲーションコンポーネントとログイン
ユーザーがログインしている場合は、ナビゲーションとメニューバーのコンポーネントをデフォルトで表示する必要があります。そのため、現在のルートビューを表示するルーターコンセントの外に配置します。
ルートは、ユーザーがログインしていない場合は、ログインページにリダイレクトルートガードによって保護されています。
ここでは厳しいキャッチだユーザーであれば、私は明らかに、メニューやナビゲーションが表示したくありませんまだログインしていません。
このような状況にはどのような設計がありますか? 2つのルータアウトレットを使用する必要がありますか?1つはloggedIn対loggedInビュー用で、もう1つは実際のルートコンポーネント用です。
ありがとう!当初、これはCSSの設計上の問題のために私にとってはうまくいかなかったが、最終的には、ngIfが実際にこの状況を処理する最良の方法であるため、CSSを変更する必要があると判断した。乾杯、トム – TommyF