在 EJS 中创建变量和 require 包
Create variables and require packages in EJS
是否可以在 EJS 模板中 运行 自定义 JavaScript?
我正在寻找以下 Jade 代码的等效项:
- var Fs = require("fs")
- var foo = 42;
| #{foo}
这将创建 Fs
和 foo
变量并显示 42
。
EJS有这个能力吗?
据我所知,以下代码片段做同样的事情(不需要 fs
包):
<% var foo = 42; %>
<%= foo %>
这是正确的方法还是有更好的解决方案?
是的!
如您所见http://www.embeddedjs.com/
在示例中,他们从数组中写入内容
<% for(var i=0; i<supplies.length; i++) {%>
<li><%= link_to(supplies[i], 'supplies/'+supplies[i]) %></li>
<% } %>
是否可以在 EJS 模板中 运行 自定义 JavaScript?
我正在寻找以下 Jade 代码的等效项:
- var Fs = require("fs")
- var foo = 42;
| #{foo}
这将创建 Fs
和 foo
变量并显示 42
。
EJS有这个能力吗?
据我所知,以下代码片段做同样的事情(不需要 fs
包):
<% var foo = 42; %>
<%= foo %>
这是正确的方法还是有更好的解决方案?
是的!
如您所见http://www.embeddedjs.com/
在示例中,他们从数组中写入内容
<% for(var i=0; i<supplies.length; i++) {%>
<li><%= link_to(supplies[i], 'supplies/'+supplies[i]) %></li>
<% } %>