Route Guards

Angular route guards are interfaces provided by Angular which, when implemented, allow us to control the accessibility of a route based on conditions provided in class implementation of that interface.

Some types of angular guards are CanActivate, CanActivateChild, CanLoad, CanDeactivate and Resolve.

Visit the following resources to learn more: