I have an application that I am building that implements CanActivate on the dashboard route. It works fine accept on page reload, I check a flag in the user service to see i
You can now return a UrlTree from an AuthGuard, or a boolean true / false.
UrlTree
Kind of amazed nobody has mentioned this yet! Sorry no example right now, but the idea is pretty simple.