国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

詳解angularjs結(jié)合pagination插件實(shí)現(xiàn)分頁(yè)功能

2019-11-19 17:38:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

angularjs與pagination插件可以完美實(shí)現(xiàn)前端的分頁(yè),篩選,搜索等功能,前提當(dāng)然需要有后臺(tái)開(kāi)發(fā)配合,今天我們只說(shuō)前端實(shí)現(xiàn):

1、引入pagination插件,在angularjs引入之前先加載pagination插件;

2、在定義controller的時(shí)候,需要注入pagination插件;

3、分頁(yè)前端原理基本需要有個(gè)默認(rèn)異步請(qǐng)求,當(dāng)點(diǎn)擊分頁(yè),再次請(qǐng)求數(shù)據(jù)并向后臺(tái)發(fā)送當(dāng)前頁(yè)碼,如果有搜索數(shù)據(jù)或者篩選數(shù)據(jù)功能,在發(fā)送請(qǐng)求的同時(shí)需要帶上與后臺(tái)開(kāi)發(fā)共同定義的搜索參數(shù);

4、廢話(huà)不多上,上代碼,基本模板:

var url = '請(qǐng)求路徑';    $http({    method:"post",    url:url  }).success(function(_data) {    $scope.contentlist = _.data.items;//數(shù)據(jù)列表        $scope.pageparameters = _data.data;    $scope.Searchparameters = {        //定義你的搜索參數(shù)    }    // 初始化分頁(yè)數(shù)據(jù)    var pagination;    $scope.paginationInt = function($data) {      pagination = $scope.pagination = Pagination.create({                itemsCount: $data.total_items, // 總數(shù)        itemsPerPage: $data.epage, // 每頁(yè)條數(shù)        currentPage: $data.page // 當(dāng)前頁(yè)碼      });            // 分頁(yè)操作      pagination.onChange = function(page) {        $scope.page(page);      };    };    $scope.paginationInt($scope.pageparameters);    // 篩選過(guò)濾列表頁(yè)時(shí)傳遞的參數(shù)    $scope.borrowSearch = function(type, val) {      $scope.borrowData[type] = val;      $scope.page(1);//每次搜索都從第一頁(yè)開(kāi)始    };    // 排序    $scope.SearchTab = {};    $scope.SearchStatus = true;    $scope.current = {      //你的參數(shù)    };    // 頁(yè)碼跳轉(zhuǎn)操作    $scope.skipInput = function(page, endPage) {      if (!isNaN(page)) {        var page = parseInt(page, 20),          endPage = parseInt(endPage, 20);        if (page > endPage || page <= 0) {          $scope.skipError = true;        } else {          $scope.skipError = false;        }      } else {        $scope.skipError = true;      }    };    $scope.page = function(page) {      $scope.Searchparameters.current_page = page;// 分頁(yè)方法 $http({ url:url, method:"post", params:$scope.Searchparameters }).success(function(data) { $scope.contentlist = data.items; }); }; });

HTML方法在此略過(guò),不明白的小伙伴可以私信!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金堂县| 鸡东县| 牡丹江市| 曲靖市| 卫辉市| 华池县| 航空| 曲松县| 行唐县| 钟山县| 南澳县| 张家港市| 洞口县| 弥渡县| 图木舒克市| 黑水县| 遂平县| 安溪县| 江安县| 西峡县| 西丰县| 司法| 桂林市| 五原县| 京山县| 漯河市| 张掖市| 合肥市| 宜章县| 拉孜县| 巫溪县| 赣州市| 镇江市| 成武县| 即墨市| 长治市| 思茅市| 保德县| 河源市| 江孜县| 石阡县|