小编Plu*_*uto的帖子

淘汰传呼

我有一个viewmodel与分页功能,维护pageIndex属性.Viewmodel有一个带页面的页面数组.每个页面都有自己的pageNumber属性.

我的viewmodel的分页代码:

//paging
pageIndex: ko.observable(),
pageSize: ko.observable(),
pageCount: ko.observable(),
pages: ko.observableArray([]),
nextPage: function () {
    alert("Next");
    this.pageIndex = this.pageIndex + 1;
    alert(this.pageIndex);
},
previousPage: function () {
    //alert("PRev");
    this.pageIndex = this.pageIndex - 1;
    alert(this.pageIndex);
},
gotoPage: function (page) {
    //alert("GO:" + page.pageNumber);
    this.pageIndex = page.pageNumber;
    alert(this.pageIndex);
},
Run Code Online (Sandbox Code Playgroud)

在我看来,我有一个嵌套列表:

<nav id="paging">
<ul class="paginationList">
    <li class="paginationList" data-bind="visible: pageIndex > 0">
        <a href="#" data-bind="click: previousPage"><<</a>
    </li>
</ul>
<ul class="paginationList" data-bind="foreach: pages">
    <li class="paginationList">
            <a href="#" data-bind="click: $parent.gotoPage, css: { disabled: $parent.pageIndex == $data.pageNumber …
Run Code Online (Sandbox Code Playgroud)

paging knockout.js

2
推荐指数
1
解决办法
2636
查看次数

标签 统计

knockout.js ×1

paging ×1