Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

125
Vistas
Inyecte html con etiquetas no cerradas con alpine.js

¿Cuál es la forma correcta de inyectar una parte de html que tiene etiquetas sin cerrar?
Uso el módulo en x-if para determinar cuándo cerrar la fila y comenzar una nueva.
Este código no funciona ya que la plantilla div se cierra inmediatamente.

 <template x-if="rowCount % 10 === 0"> <div> <!-- HTML to inject--> </div><div class="m-0 flex justify-between"> </div> </template>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La forma correcta es dividir los datos de entrada en la forma requerida y luego usar dos bucles. Usando este método no tenemos que lidiar con etiquetas no cerradas y el código es más legible.

 <script src="https://unpkg.com/alpinejs@3.xx/dist/cdn.min.js"></script> <script> function partition_array(input, amount) { let output = []; for (let i=0; i < input.length; i += amount) { output[output.length] = input.slice(i, i + amount); } return output; } </script> <div x-data="{array_of_arrays: partition_array([...Array(9).keys()], 3)}"> <div> <template x-for="array in array_of_arrays"> <div> <template x-for="item in array"> <span x-text="`${item} `"></span> </template> </div> </template> </div> </div>

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda