Lazy Loading

Why Isn’t My Angular Route Guard Firing? canMatch, canActivate and More [2026]

Lesson 10.7 of the Angular tutorial — why route guards don’t run when you expect: canMatch, canActivate, canActivateChild and canDeactivate semantics, guards on parent and lazy routes, runGuardsAndResolvers and query params, async guards that never emit, and redirects with UrlTree and RedirectCommand.

Why Isn’t My Angular Route Guard Firing? canMatch, canActivate and More [2026] Read More »