【问题标题】:Is it possible to pass JSON object to ejs renderFile?是否可以将 JSON 对象传递给 ejs renderFile?
【发布时间】:2016-05-31 04:00:39
【问题描述】:

我宁愿不必输入我的 ejs 文件的每个字段名称。这是我想做的事情:

let html = null;
EJS.renderFile('./public/views/results.ejs', {JSON_OBJECT}, (err, str) => {
     html = str;
});

【问题讨论】:

    标签: node.js ejs


    【解决方案1】:

    封装在 {} 中的东西会创建一个新对象。

    所以在

    var JSON_OBJECT = {test: "value"};
    var obj2 = {JSON_OBJECT}
    

    obj2 将是一个具有名为 JSON_OBJECT 属性的对象,它本身具有一个属性 test

    EJS.renderFile 接受 JSON 对象作为其第二个参数。对象可以包含的属性在ejs的package description中有描述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-09
      • 1970-01-01
      • 2020-04-26
      • 2020-01-04
      • 2016-11-08
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多