如何在meteor模板中显示序列号

如何在meteor模板中显示序列号,meteor,handlebars.js,Meteor,Handlebars.js,我需要在我的meteor应用程序中显示项目列表。 我的模板代码如下 Template.templatename.vname = function(){ return Groups.find(); } {{#each vname}} // Need to display serial number here. {{ field1 }} {{/each}} 如何在此循环中显示序列号?我找到了解决方案 Template.templatename.vname = function(){

我需要在我的meteor应用程序中显示项目列表。 我的模板代码如下

 Template.templatename.vname = function(){
    return Groups.find();
 }


{{#each vname}}
// Need to display serial number here.
{{ field1 }}
{{/each}}

如何在此循环中显示序列号?

我找到了解决方案

Template.templatename.vname = function(){
   var gps_crs = Groups.find();
   var gps = gps_crs.fetch();
   for (var i = 0; i < gps.length; i++) {
        gps[i].index = i+1;
    }
    return gps;
 }


{{#each vname}}
{{ index }}
{{ field1 }}
{{/each}}
Template.templatename.vname=function(){
var gps_crs=Groups.find();
var gps=gps_crs.fetch();
对于(变量i=0;i
序列号将显示在
{index}

code

Template.templatename.vname = function(){
    return Groups.find().fetch().map(function (d, i) {
        d._index = i + 1;
        return d;
    });
}
{{#each vname}}
  {{_index}}
  {{ field1 }}
{{/each}}
模板

Template.templatename.vname = function(){
    return Groups.find().fetch().map(function (d, i) {
        d._index = i + 1;
        return d;
    });
}
{{#each vname}}
  {{_index}}
  {{ field1 }}
{{/each}}

什么是
列表
?序列号数组(字符串)?它是一个名称数组。我需要在每个名称前显示序列号。如何存储与名称对应的序列号?如果没有更多的代码,这个问题一点也不清楚。您是指列表中的索引还是标识db条目的唯一字符串?如果更改组的排序顺序,这将中断。为什么不直接使用{{{u id}}而不是{{index}