Wpis z mikrobloga

Mirki mam problem z koncepcją. Piszę aplikację w angularze i jednym z jej głównych założeń jest dashboard, z jedną kolumną stałą, jedną wymienną i nagłówkiem. Tę wymienną realizuję routerem. Natomiast chciałbym, aby niezalogowany użytkownik miał inny wygląd - szczególnie stronę logowania i rejestracji - mają one zająć całą stronę. Nie mam pomysłu, jak zrobić, żeby routować po aplikacji stosując różne "kontenery" na .

Próbowałem ustawić jeden naczelny komponent, który wybierałby kontener i zależnie od *ngIf wyświetlać odpowiedni. Niestety, tylko ten "początkowy" router-outlet zostaje zbindowany i działa. Gdy przepnę aplikację w stan innego, to tam już nie mogę nawigować.

Uproszczony schemat:


Czy jest jakiś sposób, żeby uniknąć named-outletów?

#programowanie #frontend #angular
  • 2
@uzytkownikTHCE: Osobna aplikacja do strony z logowaniem/rejestracją to chyba overkill. Co do modułów, to aplikacja jest podzielona na wiele modułów - część dla niezalogowanych również. Problem jest taki, że nie wiem jak przenosić usera między modułami bez routera.