2014-02-19 33 views
0

我想用流星的#each來顯示一個來自Mongo的JSON對象與子女。說它看上去像這樣:使用#each流星顯示兒童數組元素#each

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

,我現在有這樣的事情

<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

find,需要selector

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

對不起。在將代碼引入SO時,「{{/ stuff}}」只是我輸入的一個錯字。 (我將在我發佈這個問題後解決這個問題)。我會試試你的建議。謝謝。 – mjkaufer

+0

明白了 - 我更新了答案。 –

+0

現在有效。謝謝。你知道如何按日期訂購集合嗎?上述類似似乎沒有工作... – mjkaufer