3
respostas

problame com async

Ola prof. Apos a implementaçao do canActivate, o codigo que mostra o nome do usuario , aparece sempre com a condicao else primeiramenta.

 <div *ngIf="(user$ | async) as user; else login"> // false
 <ng-template #login> // true 

Porem , apos o refresh, , a primeira condicao é verdadeira. Pensei em usar o resolver para isso, mas eu me pergunto, se nao ha um caminho mais facil ?

Obrigado.

3 respostas

Fala ai Gilberto, tudo bem? Nesse caso o resolver seria uma boa solução.

Outra também muito utilizado é loaders ou skeletons, eles são mostrados enquanto as informações são carregadas da API.

Espero ter ajudado.

Ola Matheus, ! algum exemplo de codigo ou referencia ? obrigado !

Fala Gilberto, sobre os resolvers será abordado no curso (caso ainda não foi), mas, segue um artigo muito bom:

Sobre os loadings ou skeletons:

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software