是否可以将 JSON 对象传递给 ejs 渲染文件?
Is it possible to pass JSON object to ejs renderFile?
我宁愿不必键入我的 ejs 文件的每个字段名称。这是我想做的:
let html = null;
EJS.renderFile('./public/views/results.ejs', {JSON_OBJECT}, (err, str) => {
html = str;
});
封装在 {} 中的内容将创建一个新对象。
所以在
var JSON_OBJECT = {test: "value"};
var obj2 = {JSON_OBJECT}
obj2 将是一个带有 属性 的对象,名为 JSON_OBJECT,它本身有一个 属性 测试.
EJS.renderFile 接受一个 JSON 对象作为它的第二个参数。对象可以包含的属性在ejs的package description中有描述。
我宁愿不必键入我的 ejs 文件的每个字段名称。这是我想做的:
let html = null;
EJS.renderFile('./public/views/results.ejs', {JSON_OBJECT}, (err, str) => {
html = str;
});
封装在 {} 中的内容将创建一个新对象。
所以在
var JSON_OBJECT = {test: "value"};
var obj2 = {JSON_OBJECT}
obj2 将是一个带有 属性 的对象,名为 JSON_OBJECT,它本身有一个 属性 测试.
EJS.renderFile 接受一个 JSON 对象作为它的第二个参数。对象可以包含的属性在ejs的package description中有描述。