我有以下方法,该方法对我的集合执行提取,然后调用render函数来显示结果。这一切都很好,每次用户到达页面底部时都会触发。
然而,在此获取期间,我想预取下一批项目,以便用户体验更好。我不确定如何实现这一点。我想过做另一个this.collection.fetch
(检查我的代码),然后将结果分配给一个变量,但我不确定这是否是不好的做法。
然后我可以参考这个变量,看看下次用户到达页面底部时它是否有任何内容?
有没有人做过类似的事情,可以给我一些指导?
loadItems: function() {
var that = this;
this.collection.fetch({
data: {"offset": this.offset, "limit": this.limit},
success: function () {
that.render();
that.offset += that.limit;
//Maybe I can do another fetch here
this.collection.fetch({
data: {"skip": this.skip, "limit": this.limit, "sort": this.sortKey}
success: function () {
//However I'm not really sure how I would get the results and assign them to a variable
}
});
}
});
},
render: function() {
var self = this;
_(this.collection.models).each(function(product){
self.appendItem(product);
}, this);
},
appendItem: function(product) {
var productView = new ProductView({
model: product
});
$(this.el).find(".products-list").append(productView.render().el);
}
加载主页面时为什么不获取?
var数据=集合。fetch();
当它到达底部时,您view.render(更新);然后通过再次获取data=collection.fetch()来更新数据;
所以数据保持收集状态,当它第二次触底时,它会显示已经获取并存储在数据中的内容,然后再次获取并更新数据以进行下一次触底...
var data;
collection.fetch({
success: function(model) {
data=model.toJSON();
}
})
我用脊梁骨。js 我试图从服务器获取我的数据,但它不起作用 (服务器发送json对象) 我搜索了但没有回应 我的代码哪里不正确?
我有一个骨干应用程序,我正在构建与Trigger.io,并有一点困惑,为什么当我单击手机工具栏中的后退按钮时,数据正在消失。 以下是设置: 我有一个视图SearchResultsView,看起来像这样(为了简洁起见删除了Trigger.io代码): 以下是模板: 这是路由器: 它在实践中是这样工作的:当我最初加载页面时,没有结果列表(应该是这样)。我输入查询并执行搜索,然后它会回来,按照它应该的方
我们在将主干中编写的单页应用程序与SAML身份验证挂钩时遇到了一些问题。下面是我们的数据(基于http://developer.okta.com/docs/guides/saml_guidance#planning-对于saml)-SPA已加载-首先对后端(SP)的请求导致响应,告诉其重定向IDP-然后浏览器位于IDP页面。基本上,我们的SPA已经消失了-成功登录后,IDP会用帖子重定向。此帖子包
下面是我用(FacetModels)填充我的收藏的内容 如何访问可用值[]数组 “FacetModels”:[{“FacetDisplayLabel”:null,“SelectedValues”:[],“AvailableValues”:[],“UnknownResults”:0,“ActionURI”:null,“FacetGroupName”:“Category”,“FacetGroupFri
问题内容: 假设我有一个Post实体和一个Comment实体,以及一对多关系: 我如何实现这样的分页: 是否可以在JPA上使用@OneToMany集合来模拟动态分页,还是必须完全重写JPA的关联机制?(例如,创建一个PersistentList集合类型,该类型可以管理分页,排序和搜索)。 PS:我最近找到了Play!框架在JPA上使用了一个非常有趣的库:Siena。Siena非常易于使用,并且是J
问题内容: 我有一个Python ,其中包含带有和方法的对象,以确保集合中没有重复项。 我需要对该结果进行json编码,但是即使将一个空值传递给该方法也会引发。 我知道我可以为具有自定义方法的类创建扩展,但是我什至不知道从哪里开始进行转换。我是否应该使用默认方法中的值创建字典,然后返回该方法的编码?理想情况下,我想使默认方法能够处理原始编码器阻塞的所有数据类型(我将Mongo用作数据源,所以日期似