Indexing 车把返回索引和数据
我有一个助手,它循环jason数据直到给定的值,并将数据发送回模板。我还想显示数据在何处存在索引,是否有任何方法可以将索引值与数据一起返回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
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中,函数的参数按顺序排列在您调用的帮助器名称之后