Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

61
Visualizações
Cree una página de detalles de forEach usando datos de Firestore

Ya tengo un forEach que muestra una imagen y un nombre en el que se puede hacer clic y lo lleva a una página ../página/detalles.

Una vez que haga clic en esa página (que sería la misma página para todas las imágenes y nombres), quiero cargar los datos específicos con ese documento en el que se hizo clic desde Firestore.

Entiendo que probablemente necesitaría crear un identificador y luego mostrarlo en la página de detalles para que sepa en qué se hizo clic (puedo hacer esto rápidamente), pero como los modelos no se usan en JS, ¿cómo le permito entender? qué contenido debe mostrar.

Como todas las imágenes y los nombres irían a la misma página de detalles, también sería una forma de agregar la identificación aleatoria del documento a la URL para que se vea como ../page/details/Djf73Dhr7W8sJie6c3H9

Código para obtener forEach y la página de detalles en la que se puede hacer clic

 const i = query(collection(db, "teams")); const unsubscribe = onSnapshot(i, (querySnapshot) => { const teams = document.querySelector('.teams'); querySnapshot.forEach((doc) => { const docData = doc.data(); const team = teams.appendChild(document.createElement('teams')); team.innerHTML = ` <a href="../page/detail.html"> <h1 class="team-names"></h1> </a> <div class="team-line"></div> <img class="team-image"> `; team.children[0].textContent = docData.ageGroup; team.children[2].src = docData.teamImage; console.log("Current data: ", docData); }); });

Donde muestro el forEach

 <div class="teams"> </div>
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda