小编Hen*_*ren的帖子

Parse.com:如何从Parse.Query中分页结果?

目前,我使用Javascript Parse.Object.extend查询结果,并将这些结果模板化为带有underscoreJS的列表.

以下是查询Parse对象并将对象添加到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);
    }
});
Run Code Online (Sandbox Code Playgroud)

这是Underscore模板.

<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>
Run Code Online (Sandbox Code Playgroud)

但是,我不明白如何在Parse和Underscore中对结果进行分页.

我已经尝试了骨干分页器,但我对Backbone并不是很好,我只是不明白如何将它与Parse查询结合起来.

如果我必须使用另一个模板解决方案,或骨干分页器之外的其他分页解决方案,它也没关系.任何事都会有所帮助,我对这个分页很感兴趣.

编辑:

Parse.com有skip()和limit(),不知怎的,据说这很有用,但我不知道如何实现它.

javascript pagination backbone.js underscore.js parse-platform

12
推荐指数
1
解决办法
1万
查看次数