这是胡子语法,我想用把手做同样的事情。我不想使用脚本块或类似的东西。如何使用把手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);
输出: 亲 子
答案 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);
输出:父,孩子