大量のデータがあり、ページネーションを作成したいので、1 ページあたり 5 項目をロードでき、10 ページが必要です。http://addyosmani.com/blog/backbone-paginator-new-pagination-components-for-backbone-js/に触発されようとしています
<ul class="pagination" id="paginationSelect">
<% for(var i = 0; i < 10 ; i++){ %>
<% if(i === 0){ %>
<li><a id="a-page-item" class="page">Previous</a></li>
<% } else if(i > 0 && i < 10 - 1){ %>
<li><a id="a-page-item" class="page"> <%= i %> </a></li>
<% } %>
<% } %>
<li class="arrow"><a href="">Next</a></li>
</ul>
(http://jsfiddle.net/LQg7W/2151/もちろん、このjsfiddleにはcssがありません)私の問題は、各ページ(1から10まで)をクリックすると、1から5までのデータがロードされることです(およびすべてのそれらは同じです)しかし、最初のページに5つのデータ、2番目のページに次の5つのデータなどを含めるにはどうすればよいですか。
event : {
"click #paginationSelect" : "fetchSelectedData"
}
onPageClick : function() {
console.log("you clickedddd");
this.collection.setPagination(1, 5);
this.collection.setNrPages(5);
this.collection.reset();
this.$("#listMessages").empty(); //listMessage is a placeholder for showing data
this.collection.fetch();
},