Większość poradników dotyczących routingu przedstawia scenariusz jak przejść z app.module do x.module i tam są przełączane komponenty. Dopiero zaczynam naukę Angulara i trochę z tym routingiem się pogubiłem. Chcę stworzyć aplikację w której panel administratora (admin-dashboard.module) oraz panel użytkownika (user-dashboard.module) będą oddzielnymi modułami i będą miały inne widoki. W tych modułach będą komponenty zawierające cały widok (admin/user-dashboard.component) a w tych komponentach będą mniejsze komponenty od menu i treści (sama zawartość modułu odpowiadająca za treść powinna się zmieniać np klikajac loguj pokaże się w treści formularz logowania a menu pozostanie bez zmian). Po wejściu na adres /adminDashboard/home powinno się otworzyć moduł i panel administratora a pod /userDashboard/home panel użytkownika. Tymczasem mi cały czas pokazuje sie widok app.module. Cała nawigacja mi sie rozjechała. Zamiast odpowiednich modułów pokazują mi się cały czas widok z app.module. Nie wiem co robię źle już tak się zamotałem w tym routingu ze potrzebuję świeżego spojrzenia.
Tutaj struktura i kod źródłowy:
https://4programmers.net/Pastebin/15068