A ideia básica é que eu queira que o texto "Carregando" seja exibido enquanto o componente filho estiver carregando dados e, em seguida, desapareça quando terminar. Mas como o componente pai pode saber quando o filho terminou de carregar os dados?
Meu pai se parece com isso:
<div *ngIf="isLoadingFlg">Loading...</div>
<router-outlet></router-outlet>
De alguma forma, preciso que o componente filho consiga definir o componente pai isLoadingFlg
. O componente filho se parece com isto:
ngOnInit() {
this.isLoadingFlg = true;
setTimeout(() => {
this.isLoadingFlg = false;
}, 1000);
}