尝试迭代数组

时间:2015-05-02 11:11:51

标签: arrays mongodb meteor

我有一个集合Ages,只有一个密钥:ages

在其中我存储了一个像这样的字符串数组:

['51', '24', '21', '19', '15']

我在如何在模板中迭代它时遇到了一些困难,但这是我发现的工作。首先是HTML:

<template name="ageFilter">
  {{#each age}}
    <li>
      {{this}}
    </li>
  {{/each}}
</template>

帮助者:

Template.ageFilter.helpers({
  age: function() {
    return Ages.findOne().ages
  }
})

这是一个相当丑陋的解决方案,依赖于我的数据库中只有一个对象(因为我使用findOne()但它不是一个大问题,而且它有效。模板迭代数组输出它。

只有一个问题:浏览器控制台抛出错误!

Exception in template helper: TypeError: Cannot read property 'ages' of undefined

为什么会这样,我怎么能摆脱它?

0 个答案:

没有答案