【发布时间】:2014-11-05 10:44:45
【问题描述】:
我正在将 Handlebars 用于我正在构建的网站,以呈现网站内容和语言控制。 为了让事情变得更容易,我想创建一个函数,我可以将“页面”作为参数传递。
这是我开始的功能:
config.renderLanguage = function(page) {
var soruce = $('#body').html();
var template = Handlebars.compile(soruce);
// "this" is my language file.
$('#body').append(template(this.language_file.page.body));
};
我假设它不起作用,因为当“page”进来时,它是一个字符串,导致错误。 所以问题实际上是我如何转换参数以便它可以在点符号中使用。
【问题讨论】: