No soy capaz de reutilizar el valor de una variable suscrita a un observable dentro de mi componente
Tengo esto
proyecto: Proyecto;
constructor(
private route: ActivatedRoute,
private service: ProyectoService
) { }
ngOnInit(): void {
this.route.params.subscribe(params => {
const id = params['id'];
this.service.getDatosProyectoCabecera(id)
.subscribe(
(data: Proyecto) => this.proyecto = data,
(err: any) => console.log(err),
() => console.log('Recogidos los datos del proyecto para la cabecera')
);
console.log(this.proyecto);
}
y console.log me imprime "undefined" cuando dentro del método subscribe obtiene perfectaente su vaor
¿Cómo puedo usar el valor de esta variable en lineas de código posteriores a la suscripcion para otros temas entonces?
Un saludo