მარშრუტის მცველი ფუნქციები არის, რომლებიც აკონტროლებენ სამუშაოშია თუ არა მარშრუტზე/მარშრუტიდან ნავიგაცია. ისინი გაშვებულია მარშრუტის აქტივაციის წინ (ან მის დატოვებამდე), რაც შესაძლებელ ხდის ავთენტიფიკაციის შემოწმებას, ნებართვის კონტროლს და "შენახული ცვლილებების" მოთხოვნებს.
მცველის ტიპები
CanActivate → can the user enter this route? (auth/permission check)
CanActivateChild → same, for child routes
CanDeactivate → can the user LEAVE? ("you have unsaved changes")
CanMatch → should this route even be matched? (feature flags, role-based)
resolve → pre-fetch data BEFORE the route activates
