Indexing 车把返回索引和数据

Indexing 车把返回索引和数据,indexing,handlebars.js,Indexing,Handlebars.js,我有一个助手,它循环jason数据直到给定的值,并将数据发送回模板。我还想显示数据在何处存在索引,是否有任何方法可以将索引值与数据一起返回 Handlebars.registerHelper('print_range', function(items,count,options) { var out = ""; for(var i=0, l=items.length; i<count; i++) { out = out + optio

我有一个助手,它循环jason数据直到给定的值,并将数据发送回模板。我还想显示数据在何处存在索引,是否有任何方法可以将索引值与数据一起返回

 Handlebars.registerHelper('print_range', function(items,count,options) 
 {
     var out = "";
     for(var i=0, l=items.length; i<count; i++) 
     {
         out = out + options.fn(items[i]);

     }

     return out;

});

<script id="template" type="text/x-handlebars-template">
{{#print_range options "2"}}


   <h1>index</h1> // this index should correspond to i in the helper function 


   <h2>{{optionID}}{{nextID}}</h2>
   {{/print_range}}
</script>
提前谢谢

Handlebars.registerHelper('print_range', function(items,count,options) 


{{#print_range options "2"}}
我不能100%确定你在问什么,但我确实看到你的代码有问题。在函数中指定3个参数,但在对帮助器的语句调用中只指定2个参数

{{#print_range options "2"}}
   ^ fn name    ^items  ^ count 
选项变量的值在哪里?在Handlebar中,函数的参数按顺序排列在您调用的帮助器名称之后