7

奇数または偶数として配列インデックスに応じて異なる方法で解析する方法を見つけようとしています

私はこのhttp://assembly.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 に答える