📄️ Routing
ה-routing מאפשר לנו ניווט באפליקציה.
📄️ Routes parameters
כשיש לנו רשימה של מוצרים/משתמשים וכו' ואנחנו רוצים להכנס לתוך ערך אחד, אנחנו צריכים פרמטר שיגיד לנו באיזה מוצר אנחנו נמצאים. הכתובת נבנית באופן אוטומטי ונראית משהו כמו: url/courses/course/103
📄️ Child route
נתיבי Child או nested routes הם נתיבים שנמצאים בתוך נתיבים אחרים. כתובת הבסיס שלהם תהיה הכתובת של נתיב הבסיס ואחריו יבוא החלק של הקישור שמתוא להם.
📄️ Named routers
בכל פעם שיש לנו תפריט אנחנו יכולים לשים מתחתיו את ה-router-outlet שמתאים לו כדי להציג את התוכן של הקומפוננטות.
📄️ CanActivate route guards
המשמעות של CanActivate היא הרשות לגלוש לעמוד. CanActivate מדבר על הרשאות.
📄️ CanDeactivate route guards
ה-guard CanDeactivate משמש לשליטה של מי שיכול לצאת מעמוד.
📄️ Resolve route guard
כשאנחנו מקבלים מידע חיצוני, הפעולה יכולה לקחת זמן ובינתיים נטען עמוד ריק.
📄️ Navigation events
כשאנחנו מבצעים מעבר בין קומפוננטות יש סדרה של אירועים שמתרחשים.