В настоящее время я запрашиваю результаты с помощью Javascript Parse.Object.extend и шаблонизирую эти результаты в списке с помощью underscoreJS.
Вот код, который запрашивает объект Parse и добавляет объекты в шаблон подчёркивания.
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>
Тем не менее, я не понимаю, как разбивать результаты на парсы и подражание.
Я пробовал базовый paginator, но я не очень хорош с Backbone, и я просто не понимаю, как объединить его с запросами Parse.
Если мне нужно использовать другое решение для шаблонов или другое решение для разбивки на страницы, кроме базового paginator, это также прекрасно. Все будет полезно, я довольно застрял в этой разбивке на страницы.
EDIT:
Parse.com имеет skip() и limit(), как-то это называется полезным, но я не знаю, как его реализовать.