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

