es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué no funciona mi th:each en mi div? Thymeleaf

Estoy intentando usar th:text en mi div pero no parece funcionar

Intenté hacerlo con una tabla y obtengo los datos que necesito, pero cuando los pongo en un div no funciona

Esto funciona sin embargo

<table>

<pre><code>  <tr data-th-each="shoes : ${shoesList}">    
    <td th:text="${shoes.name}"></td>
    <td th:text="${shoes.description}"></td>
    <td th:text="${shoes.price}"></td>
  </tr>        
</code></pre>

</table>
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un problema con la vinculación de datos en la etiqueta div. ¿Has confirmado que los datos se están pasando correctamente al modelo de Thymeleaf? Otro posible problema podría ser la sintaxis en la etiqueta div: intenta quitar los paréntesis alrededor del nombre de la variable, así:

       <div class="info" data-th-each="shoes : ${shoesList}">
           <p th:text="${shoes.name}"></p>
           <p th:text="${shoes.description}"></p>
           <p th:text="${shoes.price}"></p>          
       </div>
    

    Si el problema persiste, intenta revisar la consola en busca de mensajes de error que puedan proporcionar más información sobre el problema.

Comments are closed.