ccc

Firebase: Obtener datos de la BBDD

En src\app\data.services.ts:
getEmpleadosFromBD() {
   return this.httpClient.get('https://pruebaclientes-a8fab-default-rtdb.europe-west1.firebasedatabase.app/datos.json');
}

En el ts del servicio:
arrEmpleados:Empleado[]=[];
...
getEmpleados() {
   return this.dataService.getEmpleadosFromBD();
}

// rellenar el array con los datos de la BBDD
fillEmpleados(empleadosAux:Empleado[]) {
   this.arrEmpleados = empleadosAux;
}

Y ya desde el ts del componente llamar a ese servicio (por ejemplo en el ngOnInit):
// empleadosAux será la var donde se almacene
this.servicioDosAux.getEmpleados().subscribe(empleadosAux=>{
   console.log(empleadosAux);
   // meterlo en nuestro array
   this.arrEmpleados = Object.values(empleadosAux);
   this.servicioDosAux.fillEmpleados(this.arrEmpleados);
});

No hay comentarios:

Publicar un comentario