为什么顶级对象数据会在handblebars'#each
中消失?例如,
jquery +把手,
$(this).html(Handlebars.getTemplate('summary')({
base_url: "http://www.mywebsite.com/", // what I mean by the top level data
types: {
page: {...},
post: {...}
}
}));
handblebars模板,
{{ base_url }} // I get http://www.mywebsite.com/
{{#each types}}
{{ base_url }} // I get nothing
{{/each}}
那么如何保留顶级数据?
答案 0 :(得分:4)
您可以使用在each
次迭代之外的范围
{{../base_url}}
对不起,如果格式很草率,我在手机上输入了这个。