我想用胡子模板化一些数据。 模板的数据如下:
var data = {
"lib" : "L1",
"group" :
{"echelle" : "Bassin"}
}
我尝试使用小胡子:
var templateResult = "<tr><td><p>{{lib}}</p></td><td><p>{{>group}}</p></td></tr>";
var partials = {"group" : "{{#group}}<td><p>{{echelle}}</p></td>{{/group}}"}
$("#result_indic_table").append(Mustache.render(templateResult, data, partials));
它只是不起作用......我做错了什么?
答案 0 :(得分:1)
我已经解决了我的问题...... 数据不像我想的那样:
data = {
"indicateur" : {
"lib" : "L1",
"group" :
{"echelle" : "Bassin"}
}
}
因此模板应如下所示:
var templateResult = "{{#indicateur}}<tr><td><p>{{lib}}</p></td><td><p>{{>group}}</p></td></tr>{{/indicateur}}";
var partials = {"group" : "{{#group}}<td><p>{{echelle}}</p></td>{{/group}}"}
它已经完成了。
答案 1 :(得分:0)
mustachejs的问题就在于它。我宁愿选择Swig
或Dust.js