Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 车把的奇数和偶数比较辅助工具_Javascript_Jquery_Html_Handlebars.js_Javascript Framework - Fatal编程技术网

Javascript 车把的奇数和偶数比较辅助工具

Javascript 车把的奇数和偶数比较辅助工具,javascript,jquery,html,handlebars.js,javascript-framework,Javascript,Jquery,Html,Handlebars.js,Javascript Framework,我试图找到一种方法,根据数组索引的奇数或偶数来解析不同的数组 我在看这个,希望能找到这样的东西: {{#each array}} {{#if_odd {{@index}}}} {{this}} is odd {{else}} {{this}} is even {{/if_odd}} {{/each}} 我真的不在乎语法,但希望我的想法能被理解。有什么帮助吗?谢谢。我创建了这个帮助程序,它成功了 Handlebars.registerHelper('if_even', func

我试图找到一种方法,根据数组索引的奇数或偶数来解析不同的数组

我在看这个,希望能找到这样的东西:

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

我真的不在乎语法,但希望我的想法能被理解。有什么帮助吗?谢谢。

我创建了这个帮助程序,它成功了

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

我尝试这样做是基于
mu太短
建议:

{{#if_even @index}}

编写自己的
is_odd
helper,然后
{{{{{{is_odd@index}}
应该可以工作。你知道写作助手吗?你在编写自己的助手方面做过任何研究吗?是的,我猜使用
{{{{{{@index}}}
是错误的,
{{{{{if}@index}}}
是正确的。难怪我最初不能让它工作。请查看我自己的meteor 1.3+助手实现,这是专门为meteor开发人员设计的。