Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Mais de um resolver para o mesmo component

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.

3 respostas
solução!

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.