骨幹模型具有屬性「selectedYear」。我需要將這個「selectedYear」屬性傳遞給Handlebars Custom Helper。將骨幹模型屬性傳遞給Handlebars Helper
var sq2SelectCarYearModel = Backbone.Model.extend({
urlRoot: "api/caryears",
selectedYear: "0"
});
這是我曾嘗試: 這是車把模板:
template: Handlebars.compile("{{#times 27 this.model.attributes.selectedYear}}{{/times}}")
把手助手聲明:
Handlebars.registerHelper('times', function(n, selectedYear, block) {
// I need to use "this.model.attributes.selectedYear" here
});
PS: 「次」 是自定義的名稱helper,「n」是循環運行的次數。
我也試過這樣:
template: Handlebars.compile("{{#times 27 selectedYear}}{{/times}}")
,但它仍然不工作。
想知道答案是否幫...! –