博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angualrjs实现分页查询
阅读量:4097 次
发布时间:2019-05-25

本文共 1056 字,大约阅读时间需要 3 分钟。

首页引入

<script type="text/javascript" src="framework/tm.pagination.js"></script>

根目录注入:

var routerApp=angular.module('routerApp',['ui.router','ngAnimate','tm.pagination','ui.bootstrap']);

页面上:

<tm-pagination conf="paginationConf"></tm-pagination>

controller代码

            //配置分页基本参数

                $scope.paginationConf = {
                    currentPage: 1, //起始页
                    itemsPerPage: 5, // 每页展示的数据条数
                    perPageOptions: [5, 10, 20], //可选择显示条数的数组
                    onchange:function(){
                        reSearch();//页面改变(currentPage/itemsPerPage改变)后触发重新查询
                    }
                };

     //  查询列表

               

//  查询列表

                var reSearch = function() {
                    //发送给后台的请求数据
                    var postData = {
                        currentPage: $scope.paginationConf.currentPage,
                        pageSize: $scope.paginationConf.itemsPerPage,
                        .........................
                    };
                    $http.post('findPickupByMultiConditionAndPage', postData).success(function(response) {
                        $scope.paginationConf.totalItems = response.totalElements; //总条数
                        $scope.takeGoodsLists = response.content; //具体内容
                    });
                }
                $scope.reSearch = reSearch;
                //当页码和页面记录数发生变化时监控后台查询如果把currentPage和itemsPerPage分开监控的话则会触发两次后台事件。
                //监听触发$scope.$watch('paginationConf.currentPage +paginationConf.itemsPerPage', reSearch);

转载地址:http://xpqii.baihongyu.com/

你可能感兴趣的文章
浏览器兼容性问题解决方案 · 总结
查看>>
一个很棒的Flutter学习资源列表
查看>>
为什么你应该放弃React老的Context API用新的Context API
查看>>
Koa2初体验
查看>>
Koa 2 初体验(二)
查看>>
Koa2框架原理解析和实现
查看>>
vue源码系列文章good
查看>>
你不知道的Virtual DOM
查看>>
VUE面试题总结
查看>>
【TINY4412】U-BOOT移植笔记:(7)SDRAM驱动
查看>>
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
【Lua】Mac系统下配置SublimeText的Lua编译环境
查看>>
【C#】利用Conditional属性完成编译忽略
查看>>
【Unity】微信登录后将头像存为bytes,将bytes读取成sprite图片
查看>>
【Unity】使用GPS定位经纬度
查看>>
如何高效学习动态规划?
查看>>
动态规划法(六)鸡蛋掉落问题(一)
查看>>
奇异值分解(SVD)的原理详解及推导
查看>>
算法数据结构 思维导图学习系列(1)- 数据结构 8种数据结构 数组(Array)链表(Linked List)队列(Queue)栈(Stack)树(Tree)散列表(Hash)堆(Heap)图
查看>>