【发布时间】:2016-04-26 03:35:29
【问题描述】:
Backbone 模型具有“selectedYear”属性。我需要将此“selectedYear”属性传递给 Handlebars Custom Helper。
var sq2SelectCarYearModel = Backbone.Model.extend({
urlRoot: "api/caryears",
selectedYear: "0"
});
这是我尝试过的: 这是车把模板:
template: Handlebars.compile("{{#times 27 this.model.attributes.selectedYear}}{{/times}}")
Handlebars Helper 声明:
Handlebars.registerHelper('times', function(n, selectedYear, block) {
// I need to use "this.model.attributes.selectedYear" here
});
PS:“times”是自定义助手的名称,“n”是循环运行的次数。
我也试过这个:
template: Handlebars.compile("{{#times 27 selectedYear}}{{/times}}")
但还是不行。
【问题讨论】:
-
想知道答案是否有帮助...!
标签: javascript backbone.js handlebars.js