Quando o assunto é operações assíncronas no Angular, existe uma maneira simples de fazer as coisas -- e várias maneiras complicadas.
Demonstremos com um exemplo. Suponhamos que o seu componentezinho maroto receba um parâmetro/argumento chamado id:
<componente-maroto id=”1” />Lá dentro, ele pega esse parâmetro, faz uma requisição HTTP e guarda a resposta num atributo. Blz?