Bom dia!
Na aula implementamos o CanActivate para proteget a rota de Login, mas poderiamos ter o mesmo resultado utilizando o Resolver não é? Afinal usamos o UserService, que também poderia ter injetado em um Router.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia!
Na aula implementamos o CanActivate para proteget a rota de Login, mas poderiamos ter o mesmo resultado utilizando o Resolver não é? Afinal usamos o UserService, que também poderia ter injetado em um Router.
Fala João,
a grande vantagem do uso dos Guards é que o ao entrar em uma rota o guard é executado antes do resolver, assim você garante que as validações da rota serão executadas.