2012-05-07 62 views
1

我想用小胡子来模板化一些数据。 的数据模板是这样的:小胡子模板对象

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

它只是不工作...我到底做错了什么?

回答

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

完成了。

0

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