利用angularjs进行分页
来源:互联网 发布:java 不同类传参 编辑:程序博客网 时间:2024/04/19 08:35
一、首先定义一个service
.factory("showUser",function ($http) { return{ userListByPage:function (page) { return $http({ method:"GET", url:"/webapp/user/userlistByPage", params:{ "page":page,//当前页数 "num":5 //每页显示数据条数 } }) } } })
二、定义一个指令来监测页数变化时显示的数据
.directive("watchChange",function (showUser) { return{ restrict:"A", controller:function ($scope,showUser) { $scope.$watch("page",function (newPage) { showUser.userListByPage(newPage).success(function (response) { $scope.getUserListByPage = response.data; }) }) } } })
三、利用ng-repeat显示数据
<table> <tr ng-repeat="user in getUserListByPage"> <td>{{user.id}}</td> <td>{{user.username}}</td> <td>{{user.password}}</td> <td>{{user.type}}</td> </tr> </table>
四、利用ng-click改变ng-model里面的page
<a href="" ng-click="page=page+1" ng-model="page" watch-change ng-init="page=1">下一页</a> <a href="" ng-click="page=page-1" watch-change>上一页</a>
完整代码:https://git.oschina.net/luffy0304/angularjs.git
0 0
- 利用angularjs进行分页
- 利用ListView进行分页
- 利用DB2进行分页
- 利用bootstrap进行分页
- 利用PageDataSource进行DataList分页
- 利用存储过程进行分页
- 利用 SqlDataSource进行自定义分页
- 利用PagedDataSource 对象进行分页
- 利用pagehelper进行分页查询
- angularjs分页
- angularjs分页
- 利用JScript对长篇文章进行分页
- 利用sql对数据库进行分页
- 利用Grid组件进行分页的基础
- 利用hibernate的DetachedCriteria进行分页
- 利用pager-taglib来进行分页
- 利用hibernate的DetachedCriteria进行分页
- 利用存储过程进行分页 游标
- IOS SVN问题总结
- http详解
- String 字符串的常用方法
- Hadoop实例-----统计单词个数
- 【STM32】keil MDK下重定向printf到串口(基于STM32CubeMX)
- 利用angularjs进行分页
- http1详解
- SOLR对多个(关联)表创建索引
- 第五周-2计算矩形的面积
- 【9月英语学习】--每天进步一点点
- linux/mac批量替换文件中的^M换行符
- C# 给Excel单元格添加文本及图片批注
- Weex Android加载本地图片及网络图片
- Maven deploy向私有repository中上传artifact, 共项目组内部使用依赖包