2
这里是JSON:我怎样才能使这个JSON使用mustache.js无环
var data = [
{
"event": {
"name": "txt1",
"data": "2011-01-02",
"address": "Guangzhou Tianhe Mall"
}
},
{
"event": {
"name": "txt2",
"data": "2011-01-02",
"address": "Guangzhou Tianhe Mall"
}
},
{
"event": {
"name": "txt3",
"data": "2011-01-02",
"address": "Guangzhou Tianhe Mall"
}
}
];
,我的胡子模板是:
{{#event}}
<div>
<h2>{{name}}</h2>
<span>on {{data}}</span>
<p>{{address}}</p>
</div>
{{/event}
所以模板代码上面的唐不work.What我现在做的是一个for
循环:
var html = "";
for(var i = 0; i < data.length; i++){
html += Mustache.to_html(tmp, data[i]);
}
任何更好的方式,使其工作没有任何循环?
这是使用mustache.js正确的做法。正如“用户”显示的那样,您需要有一个名称作为句柄以便对集合进行迭代。 –