O que você faz?
Escolhe um tema e envia o formulário. Esse evento é o ponto de partida da requisição.

Matrix on-line · Experimento 02
Escolha um tema e abra uma passagem até um acervo real. A interface transforma a espera, a resposta e até a falha de uma requisição REST em algo que pode ser acompanhado.
Iniciar experimentoLaboratório REST
Sua ação cria uma requisição HTTP para o acervo da NASA. O JSON traz os dados e o endereço da imagem; o navegador busca esse arquivo em uma segunda requisição para revelar o resultado no portal.
Dados e imagens: NASA Image and Video Library
Código em movimento
1. A ação entra no fluxo. O envio do formulário lê o tema atual e o publica em um Subject, que funciona como a entrada do fluxo assíncrono.
O envio do formulário lê o tema atual e o publica em um Subject, que funciona como a entrada do fluxo assíncrono.
Escolhe um tema e envia o formulário. Esse evento é o ponto de partida da requisição.
O estado muda de repouso para carregamento e, depois, para sucesso, vazio ou erro. Cada mudança atualiza somente a representação correspondente.
Um texto entra no fluxo RxJS, o HttpClient recebe JSON e o service mapeia o DTO externo para um modelo pequeno e seguro para a interface.