por qué este fragmento de código:
${this._rawImageArray.map((item) => { return ` <div class="swiper-slide"> <div class="swiper-img"> <img src="${item.imageSrc}" /> </div> <div class="metadata"> <span class="typcn typcn-arrow-sorted-up up" id="popup-toggle" data-imageID=${ item.imageId }></span> <div class="text-content"> ${Images.getImage(item.imageId).then((image) => { return `<p id="name">${image.name}</p> <p id="desc"> ${image.description} </p>`; })} </div> </div> </div> `; })} devolviendo [object Promise] en el DOM? Soy un principiante, pero pensé que después de usar .then() el resultado no sería una promesa sin resolver (¿incumplida?).
Cuando console.log . registro el resultado de la llamada asíncrona, se imprime correctamente.
No tengo ni idea de cómo hacerlo :D Gracias de antemano.