
Aaron Saban
Pregunta¿Por qué al hacer un GET con el HTTPClient me devuelve un Observable? Cuando hago una request voy a estar recibiendo solo una unica respuesta, ¿porqué es necesario estar suscrito al HttpClient? ¿Puede haber casos donde me devuelva otro valor?

Nicolas Molina
Hola!
Estoy de acuerdo con las respuestas de veloz21 y demian es la manera en que Angular maneja el asincronismo con el módulo de HttpClient.
No te debes preocupar por de suscribirse ya que Angular una vez se termina de completar la petición el de suscribe todos los que se hayan conectado al observable, esto le agrega varias ventajas aparte de que puedes con pipes cambiar y transformar los datos o hacer el control de errores.

Fernando Veloz Cleto
Te devuelve un observable porque es una petición asíncrona, y como dice demian, es la forma en angular maneja el asincronismo. Que sea un observable tiene varias ventajas, como que puedes modificar la respuesta antes de que alguien se suscriba a la respuesta, o que puedas atrapar errores de http, etc.

Demian Arenas
Hola Aaron, te devuelve un Observable pues es la manera en que Angular maneja el asincronismo en sus procesos. Miralo como un concepto similar a las Promises.