2013-12-11 39 views
2

我想在javascript中使用模板變量Handlebars。事情是這樣的:在javascript中使用句柄模板變量

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

感謝

+0

這些變量的值*來自* JavaScript,因此我真的不知道你問對於。你能解釋一個用例嗎? – izb

+0

我加載模板: var template = Handlebars.compile(source); $(「#content」)。html(template({name:「test」})); 在模板中,我可以打印{{name}},但我想在JavaScript中使用{{name}} – user3037814

回答

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;