tutorial example español bootstrap javascript html templates ejs

javascript - example - En el motor de plantillas de EJS, ¿cómo "incluyo" un pie de página?



ejs tutorial español (3)

EJS lo hace muy simple de usar incluye. Así es como se describe en EJS README:

Incluye en relación con la plantilla con la instrucción include, por ejemplo, si tiene "./views/users.ejs" y "./views/user/show.ejs", debe usar <% include user / show%>. Los archivos incluidos se incluyen literalmente en la plantilla, no se realiza IO después de la compilación, por lo que las variables locales están disponibles para estas plantillas incluidas.

<ul> <% users.forEach(function(user){ %> <% include user/show %> <% }) %> </ul>

Entonces, en su caso, si el pie de página reside en el mismo directorio que el archivo en el que desea incluirlo, simplemente debe agregar <% include footer %> a su archivo.

Digamos que guardé un snipplet de un pie de página. ¿Cómo "incluyo" eso en mi plantilla actual?


Puede incluir la plantilla ejs por

<% include includes/header.ejs %>


Sé que esta pregunta ya ha sido marcada como respondida, pero creo que lo que estaba buscando es la sintaxis "parcial". En EJS, puede incluir el contenido de una plantilla de vista en otra similar:

<html> <head></head> <body> Blah blah blah <%- partial(''footer'') %> </body> </html>