【发布时间】:2015-09-18 01:44:06
【问题描述】:
我的术语可能并不完全正确,但是我正在尝试弄清楚如何仅返回集合中的最新帖子。我目前可以使用以下代码返回所有这些
JS
Template.motionPictures.helpers({
ownPost: function() {
return this.userId == Meteor.userId();
}
});
JS
{{#each posts}}
{{> filmItem}}
{{/each}}
HTML
{{message}}
如何修改模板帮助程序以仅返回最新的 {{message}} 而不是全部?
更新
我尝试了以下方法,但它仍然显示所有帖子,而不是将其限制为 1。
Template.motionPictures.helpers({
posts: function() {
return Posts.find({}, {sort: {submitted: -1, limit: 1}});
}
});
【问题讨论】:
-
@davidweldon 我在使用这个问题来处理我的设置时遇到了一点麻烦,无论如何你可以帮助我解决我的特殊情况。
-
你在哪里定义
posts?它不应该是帮助器,而只是模板上下文中的数据。另外,ownPost的相关性是什么,您似乎没有在代码中使用它,那您为什么要向我们展示那个助手?
标签: meteor