我使用Kendo UI上的论坛帖子将我的剑道列表视图连接到php数据源。
我没有很好的JavaScript背景,发现很难用#/ hash作为关键字进行搜索。
$("#listView").kendoListView({
dataSource: {
transport: {
read: "list_users.php",
},
schema: {
data: "data"
}
},
template:"<li>#:data.Name#</li>"
});
答案 0 :(得分:3)
对于Javascript,它根本没有任何特殊含义。这只是一个字符串。
在Kendo模板中使用时,标记#: #
将替换为HTML编码值。 (标记#= #
将替换为不带HTML编码的值。)
直接在代码中使用模板,它看起来像这样:
var template = kendo.template("<li>#:data.Name#</li>");
var html = template({ data: { Name: 'Me!<o>' } });
变量html
现在包含字符串<li>Me!<o></li>
。请注意名称中的<
和>
是如何编码的。