Usando Express.js, me gustaría hacer una vista parcial desde una plantilla de Jade a una variable.En Express.js, ¿cómo puedo renderizar una vista parcial de Jade sin un objeto de "respuesta"?
Por lo general, hacer una vista parcial directamente al objeto respuesta:
response.partial('templatePath', {a:1, b:2, c:3})
Sin embargo, ya que estoy dentro de un evento de servidor Socket.io, no tengo el objeto "respuesta".
¿Existe una forma elegante de presentar una vista parcial de Jade a una variable sin utilizando el objeto de respuesta?
funciona perfectamente, gracias! Usé lo siguiente para resolver pathToTemplate: var pathToTemplate = require ('ruta'). Resolve (__ dirname, '../views') + templateName + '.jade'; –
¡Muchas gracias! Tuve este problema intentando ajustar un parcial, y tu respuesta fue el primer resultado en google. ¡Eres un hombre Rock! –
Esta respuesta es correcta ** pero si desea utilizar el mecanismo de caché **, compruebe [respuesta de matthias] (http://stackoverflow.com/questions/8644580/in-express-js-how-can-i-render-a -jade-partial-view-without-a-response-object # answer-12725703) – fider