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

338
Vistas
¿Cómo mostrar una CADENA de código ejs guardado en una variable en otra plantilla ejs?

Mi objetivo es tener una página en la que me gustaría mostrar información a través de ejs en un div específico. Habría algunos botones para cambiar la forma y/o la información mostrada.

Ya he creado el botón para mostrar un texto ficticio. Ahora me gustaría mostrar una plantilla diferente ya almacenada como una cadena en mi base de datos.

Así que tengo este primer archivo ejs, desde donde el usuario debería poder seleccionar otra parte del código mostrado a través de algún botón. Los botones usan un script JS para mostrar el código con un .append() . yo suelo

 <%- JSON.stringify(stringOfCode)%>

para mostrar mi plantilla. Mi problema es que el código se muestra entre comillas y que los ejs dentro de stringOfCode no funcionan:

 " TEST TEMPLATE Email Address : <%= user.email %> First Name : <%= user.firstName %> Last Name : <%= user.lastName %> "

Como puedo resolver esto ? ¿O hay una solución más adecuada para lo que quiero hacer?

EDITAR

En mi búsqueda de una solución, probé esto: puse el contenido de stringOfCode en un nuevo archivo ejs llamado test0 En mi secuencia de comandos, usé esto:

 wrapper.append('<div class="container canvas" id="toCan"> Test 1 <%- include('test0'); %> </div>');

el resultado es que mi boton dejo de funcionar. Supongo que esto causa algún tipo de conflicto al renderizar test0 . Simplemente colocando <%- include('test0'); %> funciona bien por sí solo, pero eso no es lo que busco

about 4 years ago · Juan Pablo Isaza
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