是否可以在EJS模板中运行自定义JavaScript?
我正在寻找以下Jade代码的等价物:
- var Fs = require("fs")
- var foo = 42;
| #{foo}
这将创建Fs
和foo
变量并显示42
。
EJS有这种力量吗?
从我看到的内容,以下代码段执行相同的操作(不需要fs
包):
<% var foo = 42; %>
<%= foo %>
这是正确的方法还是有更好的解决方案?
答案 0 :(得分:1)
是的!
正如您在此处所见http://www.embeddedjs.com/
在示例中,他们正在从数组中编写内容
<% for(var i=0; i<supplies.length; i++) {%>
<li><%= link_to(supplies[i], 'supplies/'+supplies[i]) %></li>
<% } %>