如何使用把手js编译,就像我在胡子js中一样

时间:2013-12-03 10:01:23

标签: mustache handlebars.js

这是胡子语法,我想用把手做同样的事情。我不想使用脚本块或类似的东西。如何使用把手js编译相同的代码?

Handlebars.compile(template, data) //doesnt work. 

HTML:

<div id="test"> </div> 

JAVASCRIPT:

var data = {
    name: "Parent",
    children: [{
        name: "Child"
    }]
};

var template = "{{name}} {{#children}} {{name}} {{/children}}";
var html = Mustache.render(template, data);
$('#test').html(html);

输出:     亲     子

1 个答案:

答案 0 :(得分:0)

我找到了答案

//Sourcecode
var source   = "<p>{{name}}, {{#each children}} {{name}} {{/each}}</p>";
//Compiling and creating our template
var template = Handlebars.compile(source);
//Give te template our data
var html = template(data);

输出:父,孩子