【发布时间】:2014-01-23 21:31:53
【问题描述】:
目前,我正在使用 Javascript Parse.Object.extend 查询结果,并使用 underscoreJS 将这些结果模板化到一个列表中。
这是查询 Parse Object 并将对象添加到 Underscore 模板的代码。
var Assignment = Parse.Object.extend("Assignments");
var query = new Parse.Query(Assignment);
query.descending('updatedAt');
query.find({
success: function(results) {
console.log("Success");
var tableTemplate = $("#list-template").html();
$("#assignmentdisplay").html(_.template(tableTemplate,{results:results}));
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
这是下划线模板。
<script type="text/html" id='list-template'>
<% _.each(results,function(result){ %>
<li id="list-group-item">
<h4 class="list-group-item-heading"><%= result.get("Title") %></h4>
<p class="list-group-item-text"><%= result.get("Content") %></p>
<p class="list-group-item-text"><%= result.get("Categories") %></p>
</li>
<% }) %>
</script>
但是,我不明白如何在 Parse 和 Underscore 中对结果进行分页。
我已经尝试过backbone paginator,但我对 Backbone 不是很好,我只是不明白如何将它与 Parse 查询结合使用。
如果我必须使用其他模板解决方案,或者除了主干分页器之外的其他分页解决方案,也可以。任何事情都会有所帮助,我对这个分页很感兴趣。
编辑:
Parse.com 有skip() 和limit(),不知怎的,据说这很有用,但我不知道如何实现。
【问题讨论】:
-
您是要按查询分页,还是将单个查询分成多个页面?
-
多页就好了。但是我没有分页的经验,所以我无处可从。
-
在此处回答中使用“skip”、“limit”:stackoverflow.com/questions/20006550/…
标签: javascript backbone.js pagination underscore.js parse-platform