This video tutorial on angular 2/ angular 4 explains the concept of route guard and explains the 4 types of route guards (CanActivate, CanActivateChild, CanDeactivate, CanLoad) used for guarding a specific URL from unauthenticated access and trying to move away from the url without saving changes in the form etc.