我正在关注Meteor 入门这本书,我真的没有走多远,因为简单的错误一直在阻止我。
此时,我已经开始编写本书中的初始应用程序,我们在其中建立了新的全球连接。
Lists = new Meteor.Collection("lists");
然后我们将一些数据添加到该集合中。
lists.insert({Category:"DVDs", items: {Name:"Item Name",Owner:"me",LentTo:"Internet"}})
我可以通过在控制台中检查来验证是否输入了数据
lists.find({}).count(); //returns 2
lists.findOne({Category:"DVDs"}) //returns the DVD category
但是,当我尝试在 DOM 中显示此内容时,没有显示任何内容。
<div id="categories-container">
{{> categories}}
</div>
<template name="categories">
<div class="title"><h3>My Stuff</h3></div>
<div id="categories">
{{#each lists}}
<div class="category">
{{Category}}
</div>
{{/each}}
</div>
</template>
这仅显示我的标题。我在浏览器控制台或命令行控制台中没有错误。不确定如何诊断。