Angularjs分頁查詢的實現(xiàn)
更新時間:2017年02月24日 13:53:34 作者:zxj娟娟
本文給大家分享angularjs實現(xiàn)分頁查詢功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下
angularjs實現(xiàn)分頁查詢功能的實例代碼,具體代碼如下所示:
//首頁導(dǎo)入<script type="text/javascript" src="framework/tm.pagination.js"></script> //routerApp中注入'tm.pagination' //html頁面上<tm-pagination conf="paginationConf"></tm-pagination> //controller.js代碼 var reSearch = function() { var postData = { //發(fā)送給后臺的請求數(shù)據(jù) currentPage: $scope.paginationConf.currentPage, pageSize: $scope.paginationConf.itemsPerPage, pickup: $scope.pickups, startTime: $scope.startTime, endTime: $scope.endTime, minMoney: $scope.minMoney, maxMoney: $scope.maxMoney }; $http.post('后臺分頁接口', postData).success(function(response) { $scope.paginationConf.totalItems = response.totalElements; //總條數(shù) $scope.takeGoodsLists = response.content; //具體內(nèi)容 //共享的數(shù)據(jù)賦值 }); } $scope.reSearch = reSearch; //配置分頁基本參數(shù) $scope.paginationConf = { currentPage: 1, //起始頁 //totalItems:300,//總共有多少條記錄 itemsPerPage: 5, // 每頁展示的數(shù)據(jù)條數(shù) //pagesLength:5,//分頁條目的長度 perPageOptions: [5, 10, 20] //可選擇顯示條數(shù)的數(shù)組 }; //當(dāng)頁碼和頁面記錄數(shù)發(fā)生變化時監(jiān)控后臺查詢?nèi)绻裞urrentPage和itemsPerPage分開監(jiān)控的話則會觸發(fā)兩次后臺事件。 $scope.$watch('paginationConf.currentPage + paginationConf.itemsPerPage', reSearch);
相關(guān)文章
angularjs ocLazyLoad分步加載js文件實例
本篇文章主要介紹了angularjs ocLazyLoad分步加載js文件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01AngularJS中如何使用$parse或$eval在運行時對Scope變量賦值
這篇文章主要介紹了AngularJS中如何使用$parse或$eval在運行時對Scope變量賦值的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下2016-01-01利用Angular2 + Ionic3開發(fā)IOS應(yīng)用實例教程
這篇文章主要給大家介紹了關(guān)于利用Angular2 + Ionic3開發(fā)IOS應(yīng)用的相關(guān)資料,文中通過示例代碼和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01解決angularJS中input標(biāo)簽的ng-change事件無效問題
今天小編就為大家分享一篇解決angularJS中input標(biāo)簽的ng-change事件無效問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09