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

336
Visualizações
¿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 à 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