Angularjs分页查询的实现


Posted in Javascript onFebruary 24, 2017

 angularjs实现分页查询功能的实例代码,具体代码如下所示:

//首页导入<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 = { 
    //发送给后台的请求数据 
    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; //总条数 
    $scope.takeGoodsLists = response.content; //具体内容 
    //共享的数据赋值 
  }); 
} 
$scope.reSearch = reSearch; 
//配置分页基本参数 
$scope.paginationConf = { 
  currentPage: 1, //起始页 
  //totalItems:300,//总共有多少条记录 
  itemsPerPage: 5, // 每页展示的数据条数 
  //pagesLength:5,//分页条目的长度 
  perPageOptions: [5, 10, 20] //可选择显示条数的数组 
}; 
//当页码和页面记录数发生变化时监控后台查询如果把currentPage和itemsPerPage分开监控的话则会触发两次后台事件。 
$scope.$watch('paginationConf.currentPage + paginationConf.itemsPerPage', reSearch);
Javascript 相关文章推荐
学习YUI.Ext基础第一天
Mar 10 Javascript
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
May 24 Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
编写针对IE的JS代码两种编写方法
Jan 30 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
JS是按值传递还是按引用传递
Jan 30 Javascript
jQuery实现鼠标划过修改样式的方法
Apr 14 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
Aug 10 Javascript
使用uni-app开发微信小程序的实现
Dec 13 Javascript
Vuex实现数据共享的方法
Dec 20 Javascript
vue.js实现双击放大预览功能
Jun 23 Javascript
简介JavaScript错误处理机制
Aug 04 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 #Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 #Javascript
canvas实现图片根据滑块放大缩小效果
Feb 24 #Javascript
详解JS中的立即执行函数
Feb 24 #Javascript
几行js代码实现自适应
Feb 24 #Javascript
javascript 删除数组元素和清空数组的简单方法
Feb 24 #Javascript
JavaScript基本类型值-Number类型
Feb 24 #Javascript
You might like
PHP 中的批处理的实现
2007/06/14 PHP
php 定义404页面的实现代码
2012/11/19 PHP
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
js最简单的拖拽效果实现代码
2010/09/24 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
element-ui表格数据转换的示例代码
2018/08/24 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
JS实现json数组排序操作实例分析
2019/10/28 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
电气技术员岗位职责
2013/11/19 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
学校花圃的标语
2014/06/18 职场文书
暑期学习心得体会
2014/09/02 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书