我想知道如何在渲染之前执行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
以下两个对我有用:
- var test = Math.sqrt(16);
div #{test}
Run Code Online (Sandbox Code Playgroud)
要么
div #{Math.sqrt(25)}
如果可能的话,请你发帖somejs()吗?您确定它正在生成HTML字符串吗?
| 归档时间: |
|
| 查看次数: |
8205 次 |
| 最近记录: |