2012-05-07 153 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