流星显示子数组元素#each

时间:2014-02-19 22:58:00

标签: javascript mongodb meteor handlebars.js

我正在尝试使用Meteor的#each来显示带有孩子的Mongo的JSON对象。说它看起来像这样:

{
data: {dorem: 'ipsum', dolor:'sit'},
amet: 'abcdefg'
}

使用#each,我目前有类似的内容

<template name="base">
    {{#each stuff}}
      {{> info}}
    {{/each}}
</template>

info模板看起来像这样

<template name="info">
{{data.dorem}}
</template>

我用来生成stuff的方法是

  Template.base.stuff = function () {

    return DBThatHasStuffInIt.find({sort:{ _id : -1 }});

  };  

但是,它不起作用。什么都没有显示出来。还添加了base模板。

有人知道问题可能是什么吗?

1 个答案:

答案 0 :(得分:1)

您的find需要selector

return DBThatHasStuffInIt.find({}, {sort:{ _id : -1 }});