【发布时间】:2015-06-10 21:43:18
【问题描述】:
从出版物中,我设置了一个名为 limit 的参数。这是我的控制器
MainPageController = BaseController.extend({
findOptions: function() {
return {sort: {createdAt: 1}};
},
waitOn: function() {
return Meteor.subscribe("allCars",5,this.findOptions());
},
data: function(){
return {cars: Cars.find({},this.findOptions() )};
}
});
在我的模板中,我有一个单击按钮,我想加载接下来的 5 条记录。我的助手在不同的文件中。我怎样才能实现这种无限滚动。请帮忙
出版
Meteor.publish('allcars', function(limit){
return Jobs.find({}, {limit: limit});
});
然后我为它设置一个默认会话变量
Template.jobsList.onCreated(function(){
Session.setDefault("carsLimit",5);
});
在帮手之后我很困惑,我做了很多乱七八糟的事情。
这是我的模板
<div class="col s12">
<ul class="cars-list">
{{#each allCars}}
<li>
{{> carItem}}
</li>
{{/each}}
</ul>
【问题讨论】:
标签: javascript meteor meteor-helper