1

我想用 mustache 模板化一些数据。模板的数据如下:

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));

它只是不起作用......我做错了什么?

4

2 回答 2

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}}"}

它已经完成了。

于 2012-05-08T15:29:27.320 回答
0

mustachejs 的问题在于它是什么。我宁愿去SwigDust.js

于 2012-05-07T10:06:09.337 回答