在javascript中使用把手模板变量

时间:2013-12-11 09:45:02

标签: javascript templates variables handlebars.js

我想在javascript中使用模板变量Handlebars。像这样:

<script>
var a = {{name}};
</script>

由于

1 个答案:

答案 0 :(得分:0)

从你的解释性评论中得到启示,我会说你以错误的方式思考这个问题。你想这样做:

var template = Handlebars.compile(source);
$("#content").html(template({ name: "test" }));

var a = {{name}};

但你应该做的是:

var template = Handlebars.compile(source);
var vals = { name: "test" };
$("#content").html(template(vals));

var a = vals.name;