יש לך כאן דוגמא https://www.techiediaries.com/angular-routing-lazy-loading-loadchildren/ את מחלקת את המערכת שלך למודולים קטנים – בד”כ לפי האוביקט router הראשי (הניווט הראשי) לחיצה על הניווט לא רק מפנה למקום הנכון היא גם טוענת את המודול המבוקש. לדוגמא דף הבית יהיה לו מודול בשם home.module והוא יכיל את כל הקומפוננטות הרלוונטיות לדף הבית וכן הלאה.. בapp.module את שמה רק את הקומפוננטות הכלליות שנמצאות בכל האתר ( ניווט , פוטר וכו..) וכך המודולים נטענים למשמש על פי דרישה . כמובן את צריכה לראות מה מתאים למערכת שלך. אם יש צורך – בתוך המודולים השונים את יכולה לשים אוביקט routes שינהל את הניווט הפנימי של המודול ( בד”כ ניווט משני )