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

そして、それはうまくいきません...私は何が間違っているのですか?

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 の問題は、それが何であるかということです。Swigまたは_Dust.js

于 2012-05-07T10:06:09.337 に答える