7

我正在尝试找到一种方法来解析不同的数组索引为奇数或偶数

我在看这个http://assemble.io/helpers/helpers-comparison.html并希望找到这样的东西:

{{#each array}}
{{#if_odd {{@index}}}}
    {{this}} is odd 
{{else}}
    {{this}} is even
{{/if_odd}}
{{/each}}

我并不真正关心语法,但希望我的想法能得到体现。有什么帮助吗?谢谢。

4

1 回答 1

25

我创建了这个助手并且它有效

Handlebars.registerHelper('if_even', function(conditional, options) {
  if((conditional % 2) == 0) {
    return options.fn(this);
  } else {
    return options.inverse(this);
  }
});

刚刚跟随条件助手在这里http://handlebarsjs.com/block_helpers.html

我试图根据mu is too short建议这样做:

{{#if_even @index}}
于 2013-09-24T22:25:26.477 回答