如何用Jade执行js?

fab*_*ian 3 ejs node.js pug

我想知道如何在渲染之前执行js?

这失败了

-#{somejs} // Outputs just the js-code
p #{somejs()} // Executes the js-code, but doenst render the html
Run Code Online (Sandbox Code Playgroud)

//在EJS我写的.但是我怎么能用节点来做呢?

<%- somejs() %>
Run Code Online (Sandbox Code Playgroud)

//我尝试使用express-messasges(https://github.com/visionmedia/express-messages)和Jade而不是ejs

And*_*eiM 7

以下两个对我有用:

- var test = Math.sqrt(16);
  div #{test}
Run Code Online (Sandbox Code Playgroud)

要么

div #{Math.sqrt(25)}

如果可能的话,请你发帖somejs()吗?您确定它正在生成HTML字符串吗?