它们都使用相同的语法来插入变量。例如,如果我想要以下内容
<%= username %>
在我的下划线中,我的主要EJS中断,因为它试图替换用户名,并且主页中不存在此类变量。
我认为方括号默认情况下可以在EJS中使用:
[%= username %]
而且,如果您需要更高级的知识,EJS github页面将介绍如何创建自定义标签:
var ejs = require('ejs'); ejs.open = '{{'; ejs.close = '}}';
https://github.com/visionmedia/ejs
使用客户端GitHub示例,渲染时需要执行以下语法:
var html = require('ejs').render(users, { open: "^%", close: "%^" });
选项是的第二个参数render()。
render()