【发布时间】:2013-02-22 05:30:53
【问题描述】:
假设您有一堆博客文章,每个文章都有一个“标题”和“类别”。您将如何在单个页面上呈现所有帖子标题,其中每组具有相同“类别”值的帖子都有一个表格?
我是按类别排序开始的,所以同一类别的帖子在光标中是分组在一起的:
Template.postLists.posts = function() {
return Posts.find({}, {sort:{category:1}});
}
但我正在努力通过 {{#each}} 在模板中迭代此列表,并使用 Handlebars 检测何时到达新的“类别”,以便我可以开始一个新的,然后结束当我处于类别的末尾时。
我是不是走错路了,还是有一种简单的方法可以做到这一点?
【问题讨论】:
-
不是返回所有帖子,而是按类别返回?将类别存储在单独的集合中。
-
每个类别{每个帖子{渲染}}
标签: meteor collections