javascript - js数组选择 - js返回数组




在meteor中有一种方法可以访问空格键中的数组索引 (2)

流星> = 1.2

Spacebars在1.2中获得了很多功能,包括原生的@index 。 不再需要助手来解决这个问题 - 你可以简单地这样做:

<template name="showHumans">
  <ul>
    {{#each humans}}
      <li>{{@index}}: {{name}}</li>
    {{/each}}
  </ul>
</template>

流星<1.2

我在“动画”一章中的流星书中看到了一个类似的使用模板助手的例子。 您可以将map应用于人体光标,以便添加如下索引:

Template.showHumans.helpers({
  humans: function() {
    return Humans.find({}, {sort: {hotness: -1}}).map(function(human, index) {
      human.rank = index;
      return human;
    });
  }
});
<template name="showHumans">
  <ul>
    {{#each humans}}
      <li>{{rank}}: {{name}}</li>
    {{/each}}
  </ul>
</template>

这个问题在这里已有答案:

我正在使用流星鲨鱼分支。

有没有办法在空格键中的每个块助手中访问数组索引?

我正在寻找这样的东西。

{{#each humans}}
  {{this.arrayIndex}}
{{/each}}

空格键文档中取出:

您可以在#each的主体中使用特殊变量@index来获取序列中当前呈现值的从0开始的索引。





meteor