我想知道如何在渲染前执行JS?
这种方法会失败
-#{somejs} // Outputs just the js-code
p #{somejs()} // Executes the js-code, but doenst render the html
// 在EJS中,我只需要写这样。但是在node.js中该怎么做呢?
<%- somejs() %>
// 我尝试在Jade中使用express-messages(https://github.com/visionmedia/express-messages)代替ejs
res.render()
的路由中。而对于像交替行颜色计算这样简单的任务,内联的- blah()
就能解决问题。 - Mike Causer