Boa tarde pessoal.
Minha dúvida é se daria para utilizar mais de um resolver para o mesmo component? Fiz essa pergunta pensando num cenário em que um component precisa fazer mais de uma chamada assíncrona.
Obrigado.
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!
Boa tarde pessoal.
Minha dúvida é se daria para utilizar mais de um resolver para o mesmo component? Fiz essa pergunta pensando num cenário em que um component precisa fazer mais de uma chamada assíncrona.
Obrigado.
Fala ai Andrews, tudo bem? É possível sim, na rota onde você define o objeto do resolve você pode passar quantas chave/valor quiser:
{ path: '', component: AComponent, resolve: {
a: AResolver,
app: AppResolver,
},
}
Depois no componente é só acessar:
console.log(this.route.snapshot.data.a);
console.log(this.route.snapshot.data.app);
Espero ter ajudado.
Blz Matheus. Peguei a ideia
Obrigado.
Magina, sempre que precisar não deixe de criar suas dúvidas.
Abraços e bons estudos.