Pregunta

Estoy usando Jade como motor de plantilla para una aplicación en Node.js/Express.

No quiero repetir el código en diferentes vistas. ¿Hay alguna forma de definir macros/incluye/funciones como en freemarker?

¿Fue útil?

Solución

Usar vistas parciales.

Revisar la screencasts específicamente la vista parcial.

Sea cauteloso parciales se definen por Express y no por el motor de vista. Tendrás que emularlos si quieres usar tus puntos de vista fuera de Express (la API para parciales es bastante buena).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top