【发布时间】:2014-03-14 07:38:09
【问题描述】:
我是 Handlebars 的新手。
我创建了一个在 CompositeView 中使用的 ItemView。此模板的值正确呈现。
var singleMonth = Marionette.ItemView.extend({
tagName: 'tr',
template: {
type: 'handlebars',
template: monthTemplate
},
months: [ 'JAN','FEB','MAR','APR','JUN','JUL','AUG','SEP','OCT','NOV','DEC' ],
templateHelpers: function() {
var helpers = {};
helpers.months = this.months;
return helpers;
}
});
这是我的模板
<td>{{ months.@index.[7] }}</td><td>{{ [12] }}</td>
我想根据 [7] 的值获取相应的月份值,该值将是月份数组的索引。
for Ex. if [7] is 3 then I want to get expression value as 'MAR'.
我不知道该怎么做。
你能告诉我该怎么做吗?
(注意:我不想在这里使用#each 或任何循环)
谢谢
【问题讨论】: