亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

angular.js分頁代碼的實例

2019-11-20 09:24:27
字體:
來源:轉載
供稿:網友

對于大多數web應用來說顯示項目列表是一種很常見的任務。通常情況下,我們的數據會比較多,無法很好地顯示在單個頁面中。在這種情況下,我們需要把數據以頁的方式來展示,同時帶有轉到上一頁和下一頁的功能?,F在在學習angular,使用angularjs 分頁,基于 directive 實現,樣式使用的 bootstrap,直接在 html代碼中加入 標簽即可調用。

先來看下效果圖

實例代碼

app.directive('pagePagination', function(){  return {    restrict : 'E',    template : '<div class="pagination-box"><ul class="pagination"><li ng-class="page.style" ng-repeat="page in pageList"><a href="{{ page.link }}">{{ page.name }}</a></li></ul><ul class="pagination" ng-if="pageList[0]"><li class="page-count disabled"><span>共 <b>{{ pageRecord }}</b> 條記錄 / 共 <b>{{ pageCount }}</b> 頁</span></li></ul></div>',    replace : true,    scope : {      "pageId"      : "=",      "pageRecord"    : "=",      "pageSize"     : "=",      "pageUrlTemplate"  : "="    },    controller : ['$scope', function($scope){             $scope.getLink = function(pageId){        return $scope.pageUrlTemplate.replace("{PAGE}", pageId);      };       $scope.getPageList = function(){        var page = [];        var firstPage = parseInt(( $scope.pageId - 1 ) / $scope._pageSize ) * $scope._pageSize + 1;        page.push({          name  : '首頁',          style  : $scope.pageId == 1 ? "disabled" : "",          link  : $scope.getLink(1)        });        page.push({          name  : '上一頁',          style  : $scope.pageId == 1 ? "disabled" : "",          link  : $scope.getLink(1)        });        for( var pageId = firstPage; pageId < firstPage + 10; pageId ++){          if( pageId >= 1 && pageId <= $scope.pageCount ){            page.push({              name  : pageId,              link  : $scope.getLink(pageId),              style  : pageId == $scope.pageId ? "active" : ""            });          }        }        page.push({          name  : '下一頁',          style  : $scope.pageId == $scope.pageCount ? "disabled" : "",          link  : $scope.getLink($scope.pageCount)        });        page.push({          name  : '尾頁',          style  : $scope.pageId == $scope.pageCount ? "disabled" : "",          link  : $scope.getLink($scope.pageCount)        });        return page;      };       $scope.pageInit = function(){        if( !$scope.pageId || !$scope.pageRecord ){          setTimeout(function(){            $scope.$apply(function(){              $scope.pageInit();            });          }, 10);        }else{          if( !!$scope.pageSize ){            $scope._pageSize = parseInt($scope.pageSize);          }else{            $scope._pageSize = 10;          }          $scope.pageId    = parseInt($scope.pageId);          $scope.pageCount  = parseInt(( $scope.pageRecord - 1 ) / $scope._pageSize ) + 1;          if( $scope.pageId < 1 ){            $scope.pageId = 1;          }else if( $scope.pageId > $scope.pageCount ){            $scope.pageId = $scope.pageCount;          }          $scope.pageLoad   = true;          $scope.pageList   = $scope.getPageList();        }      };             $scope.pageLoad = false;      $scope.pageInit();    }]  }});

調用代碼:

<page-pagination  page-id="pageId"  page-record="recordCount"  page-url-template="urlTemplate"></page-pagination>

以上就是angular.js分頁代碼的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩免费在线看| 欧美激情二区三区| 欧美丝袜一区二区| 欧美亚洲在线视频| 国产精品永久免费观看| 操91在线视频| 久久久精品中文字幕| 国产专区欧美专区| 91视频国产一区| 午夜精品99久久免费| 欧美激情欧美狂野欧美精品| 日韩精品亚洲视频| 亚洲激情中文字幕| 亚洲国产天堂久久综合| 亚洲国产精品专区久久| 日韩一级黄色av| 欧美日韩激情视频| 日韩在线观看你懂的| 97人洗澡人人免费公开视频碰碰碰| 日韩福利伦理影院免费| 日韩av男人的天堂| 久久久久久久久久久免费| 亚洲欧美日韩中文视频| 麻豆国产va免费精品高清在线| 精品亚洲一区二区三区在线观看| 夜夜狂射影院欧美极品| 国产一区二区三区日韩欧美| 日韩av影院在线观看| 91精品视频大全| 亚洲激情久久久| 国产精品美乳在线观看| 国产精品第10页| 国产精品免费久久久久久| 欧美国产日产韩国视频| 国产精品自拍偷拍视频| 亚洲人成免费电影| 97精品国产97久久久久久| 成人国产精品久久久久久亚洲| 亚洲成在人线av| 久久99国产精品久久久久久久久| 亚洲第一网中文字幕| 久久99久久亚洲国产| 日韩欧美在线视频| 欧美伊久线香蕉线新在线| 欧美电影《睫毛膏》| 日韩电影在线观看免费| 高跟丝袜欧美一区| 91色琪琪电影亚洲精品久久| 日本欧美黄网站| 综合欧美国产视频二区| 亚洲人成电影网站色…| 国产香蕉一区二区三区在线视频| 中文字幕日韩在线观看| 91精品久久久久久久久久| 91欧美精品午夜性色福利在线| 三级精品视频久久久久| 亚洲欧洲在线视频| 欧美激情亚洲视频| 91大神福利视频在线| 久久欧美在线电影| 大胆欧美人体视频| 97视频免费在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 国产不卡av在线免费观看| 国产一区二区三区在线播放免费观看| 国产精品久久综合av爱欲tv| 日韩欧美成人区| 亚洲精品在线看| 国产精品成人播放| 亚洲精品国产精品久久清纯直播| 欧美日韩国产专区| 欧美激情2020午夜免费观看| 久久久久久久97| 国产亚洲日本欧美韩国| 久久99精品国产99久久6尤物| 91在线观看免费网站| 亚洲欧洲一区二区三区久久| 成人免费激情视频| 精品久久久久久久中文字幕| 亚洲天堂视频在线观看| 国产一区二区三区在线播放免费观看| 欧美色视频日本高清在线观看| 免费不卡在线观看av| 欧美日韩国产成人| 欧美福利视频在线观看| 亚洲视频一区二区三区| 亚洲精品福利资源站| 精品国产乱码久久久久久虫虫漫画| 成人欧美一区二区三区在线湿哒哒| 久久精品99久久香蕉国产色戒| 欧美最顶级的aⅴ艳星| 在线成人激情黄色| 午夜精品久久久久久久久久久久| 奇米成人av国产一区二区三区| 欧美激情久久久久| 国产成人精彩在线视频九色| 欧美一级黑人aaaaaaa做受| 国产精品永久在线| 精品久久香蕉国产线看观看gif| 亚洲国产成人精品女人久久久| 欧美—级高清免费播放| 日韩电视剧在线观看免费网站| 国产亚洲a∨片在线观看| 秋霞av国产精品一区| 日韩欧美成人区| 久久亚洲精品网站| 91最新在线免费观看| 国产成人精品久久二区二区91| 欧美美女操人视频| 精品国内亚洲在观看18黄| 成人高清视频观看www| 亚洲激情视频网站| 国产精品com| 91极品视频在线| 国产一区二区三区在线观看视频| 欧美亚洲国产成人精品| 成人国产在线视频| 欧美成人午夜免费视在线看片| 欧美巨大黑人极品精男| 欧美午夜激情视频| 国产成人精品在线视频| 欧美激情精品久久久久久蜜臀| 97精品久久久中文字幕免费| 国产欧美婷婷中文| 7777免费精品视频| 色综合色综合久久综合频道88| 亚洲第一级黄色片| 成人免费在线网址| 97视频在线观看免费| 色婷婷综合久久久久中文字幕1| 欧美性色19p| 日本精品性网站在线观看| 欧洲成人在线观看| 国产精品欧美一区二区三区奶水| 九九热精品在线| 91久久久精品| 亚洲第一天堂无码专区| 欧美性xxxx极品hd欧美风情| 日韩精品免费在线观看| 在线观看久久久久久| 欧美老女人在线视频| 亚洲国产一区二区三区在线观看| 欧美极品少妇xxxxx| 国产精品久久久久久久久久小说| 国产成人精品综合久久久| 色一情一乱一区二区| 久久久久久国产免费| 成人黄色激情网| 欧美性极品少妇精品网站| 欧美亚洲第一页| 国产精品色视频| 久久精品成人欧美大片| 欧美诱惑福利视频| 欧美日韩亚洲一区二区| 亚洲福利视频网| 欧美激情免费观看| 亚洲级视频在线观看免费1级| 久热精品视频在线观看一区| 亚洲精品自拍第一页| 92看片淫黄大片看国产片| 日韩久久精品电影| 亚洲人成在线一二| 久久久伊人日本| 久久久久久有精品国产|