用于在 JsRender 模板中打印数据的“:”和“>”字符有什么区别?
<div>{{:Name}}</div>
VS
<div>{{>Name}}</div>
我会很感激你的帮助。
提前致谢。
用于在 JsRender 模板中打印数据的“:”和“>”字符有什么区别?
<div>{{:Name}}</div>
VS
<div>{{>Name}}</div>
我会很感激你的帮助。
提前致谢。
文档在这里:
http://www.jsviews.com/#jsrtags
http://www.jsviews.com/#assigntag
http://www.jsviews.com/#htmltag
这里有一个示例:http: //www.jsviews.com/#samples/jsr/converters。
并且这个示例涵盖了 JsRender 和 JsViews 转换器,包括 2-way 转换器,但也提到了使用的 HTML 编码转换器{{> ...}}
:
http://www.jsviews.com/#samples/form-els/converters
也值得探索其余的文档。它应该使弄清楚事情变得容易得多!
根据文档:
{{:Name}}
评估数据路径或表达式
{{>Name}}
获取数据路径或表达式的HTML 编码值,并将其插入到呈现的输出中
{Name: "Boris <b>Moore</b>"}
{{:Name}} 返回:鲍里斯·摩尔
{{>Name}} 返回:Boris <b>Moore</b>