பாதை காவலர்கள் என்பவை ஒரு பாதைக்கு/இருந்து நேவிகேஷன் அனுமதிக்கப்பட்டுள்ளதா என்பதை கட்டுப்படுத்தும் செயல்பாடுகளாகும். அவை ஒரு பாதை செயல்படுத்தப்படுவதற்கு முன் (அல்லது அதிலிருந்து வெளியேறுவதற்கு முன்) இயங்குகின்றன, அங்குறிப்பு சரிபார்ப்பு, அনுமதி கட்டுப்பாடு மற்றும் "சேமிக்கப்படாத மாற்றங்கள்" கோரிக்கைகளை செயல்படுத்துகின்றன.
காவலர் வகைகள்
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
