“:”和“>”之间有什么区别在JsRender模板中打印数据的字符?

时间:2013-10-03 12:46:35

标签: template-engine jsrender

"之间有什么区别:"和">"在JsRender模板中打印数据的字符?

<div>{{:Name}}</div>

VS

<div>{{>Name}}</div>

感谢您的帮助。

提前致谢。

2 个答案:

答案 0 :(得分:2)

文档在这里:

http://www.jsviews.com/#jsrtags

http://www.jsviews.com/#assigntag

http://www.jsviews.com/#htmltag

此处有一个示例:http://www.jsviews.com/#samples/jsr/converters

此示例涵盖了JsRender和JsViews转换器,包括双向转换器,但也引用了{{> ...}}中使用的HTML编码转换器:

http://www.jsviews.com/#samples/form-els/converters

值得探索其余的文档。它应该使得解决问题变得容易得多!

答案 1 :(得分:0)

根据documentation

{{:Name}}评估数据路径或表达式

{{>Name}}获取数据路径或表达式的 HTML编码值,并将其插入到渲染输出中

当JSON数据为:

{Name: "Boris <b>Moore</b>"}

结果是:

  • {{:名称}} 返回:鲍里斯摩尔

  • {{&GT;名称}} 退货:Boris <b>Moore</b>