我想知道如何在渲染之前执行js?
失败
-#{somejs} // Outputs just the js-code
p #{somejs()} // Executes the js-code, but doenst render the html
//在EJS中,我只是写。但是我该如何使用 Node 呢?
<%- somejs() %>
//我尝试将Express-messasges(https://github.com/visionmedia/express-messages)与Jade结合使用,而不是ejs
最佳答案
以下两项对我都有效:
- var test = Math.sqrt(16);
div #{test}
或者
div #{Math.sqrt(25)}
如果可能,请发表您的
somejs()
吗?您确定它会产生HTML字符串吗?