我正在寻找满足特定条件的模板引擎:
- 它可以直接渲染 JSON。例如:
这个:
template.render("This is a json object: {{jsonObject}}", {jsonObject : {property: "string"}})
会输出这个:
"这是一个 json 对象:{jsonObject : {property: "string"}}"
而不是这个:
“这是一个 json 对象:[对象对象]”
但是,我仍然应该能够做到这一点:
template.render("This is a property: {{jsonObject.property}}", {jsonObject : {property: "string"}})
得到这个:
“这是一个属性:字符串”
它适用于 express.js
它使用普通的 HTML。没有什么像haml /玉。
它可以呈现未转义的值,样板越少越好。
原因:我正在做一个项目,我希望有人能够创建一个 html 文档,该文档在其脚本标签内使用传入的 JSON 对象。我意识到有更简单的方法可以实现该目标,例如对象可以被字符串化,但我认为能够使用模板引擎操作该对象也会有一些好处。