manejar una capa de integracion intermedia entre el componete y servicio, ayuda mucho a evitar x cantidad de peticiones al cliente, cuando varios compoentens necesiten la misma informacion, ademas de delegar al compoente la unica responsoabilidad de solo trabajar como controlador, otra forma de obtener la informacion del profile es que en el login la peticion retorne ademas del token tambien la informacion del usuario, y con localstoraged o las cookies obtener la infomacion
ngOnInit() {
this.infoUser = this.localStorageService.getItem('user_info');
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?