我正在寻找符合特定标准的模板引擎:
此:
template.render("This is a json object: {{jsonObject}}", {jsonObject : {property: "string"}})
会输出:
“这是一个json对象:{jsonObject:{property:”string“}}”
而不是这个:
“这是一个json对象:[Object object]”
但是,我仍然可以这样做:
template.render("This is a property: {{jsonObject.property}}", {jsonObject : {property: "string"}})
得到这个:
“这是一个属性:string”
适用于express.js
它使用普通的HTML。没有像haml / jade那样的东西。
它可以渲染未转义的值,样板越少越好。
原因:我正在开展一个项目,我希望有人能够创建一个html文档,该文档在其脚本标记内部使用传入的JSON对象。有更简单的方法来实现我实现的目标,例如对象可以被字符串化,但我认为能够使用模板引擎操作该对象也会有一些好处。
答案 0 :(得分:0)
尝试https://github.com/visionmedia/ejs它是渲染引擎,它同时适用于客户端和服务器端
答案 1 :(得分:0)
有“JSON模板”,但我不确定“作为快递引擎” 我肯定会建议(使用)swig - http://paularmstrong.github.io/swig/
作者在这里解释了 - 它非常简单;): access json data using swig-template