Alguien podría explicarme dos cosas:
En Angular, las solicitudes http realizadas desde el servicio Http son frías.
Cold, en este contexto, significa que la solicitud http no se realiza hasta que alguien se suscribe al observable devuelto por Http.get, Http.post, etc. Además, cada suscripción a un observable http provocará que se active una solicitud http diferente. Esto se debe a que, como observable en frío, el observable http es responsable de crear su productor (es decir, la solicitud Ajax) en la suscripción, y cada suscripción creará un productor de valores separado (es decir, solicitudes Ajax separadas).
Thoughtram tiene un artículo detallado sobre observables fríos y calientes.
Es frío ya que cualquier solicitud solo comienza a producir valor primero cuando se suscribe. sin correr
http.get().subscribe((response) => ...) No se enviará ninguna solicitud al servidor. http.get() solo es solo un objeto.