var dbImages = firebase.database().ref("images"); dbImages.on("value", function(images){ if(images.exists()){ var imageshtml = ""; images.forEach(function(fetchImages){ console.log("key: " + fetchImages.key); console.log("title: " + fetchImages.title); console.log("url: " + fetchImages.url); }); } });
Solo muestra el valor clave, no otro valor. Quiero ver el valor clave y también el valor del valor clave. Por favor, ayuda.
Está utilizando forEach()
y DataSnapshot
del nodo /orders
donde cada nodo secundario parece ser una categoría y no la imagen en sí. Tendrá que recorrer cada imagen de las categorías para enumerarlas:
firebase.database().ref("images").once("value").then((imagesCategories) => { if (imagesCategories.exists()) { var imageshtml = ""; // For each category imagesCategories.forEach(function(categoryImages) { // For each category image categoryImages.forEach(function(image) { // Append data to imageshtml from here console.log(image.val().url) console.log(image.val().title) }) }) } });