在Kendo UI绑定中$ {startDate}和#= startDate#之间的区别?

时间:2013-07-25 10:14:13

标签: kendo-ui template-engine

绑定到模板时,许多示例使用以下语法:$ {startDate}和#= startDate#。似乎没有区别,使用不一致。文档没有说明这一点。推荐哪一个并且有区别?

2 个答案:

答案 0 :(得分:0)

这两种用法没有区别

${startDate} - 这是jquery模板样式(kendo也支持)来呈现文字

#= startDate # - 这是渲染文字值的剑道模板样式

example

答案 1 :(得分:0)

$ {startDate}和#= startDate#之间的区别在于第一个将编码startDate中包含的任何HTML实体。后者将在页面中嵌入HTML标记。建议使用$ {startDate}。

简而言之

当startDate == ${startDate}输出“"<strong>foo</strong>"

时,

&lt;strong&gt;foo&lt;/strong&gt;"

#= startDate #当startDate == "<strong>foo</strong>"将输出"<strong>foo</strong>"