利用Angular+Angular-Ui实现分页(代码加简单)
发布时间 - 2026-01-11 00:06:37 点击率:次今天我们来看看一种只实现分页没有查询的例子吧,先看效果:
采用了Angular-UI中的分页组件,关于Angular-UI如何使用请移步这里https://angular-ui.github.io/bootstrap/中的bootstrap章节(其中ui-router等我也建议你多看看)
注意:必须按照官网上引入相应的js和css才能生效,千万不要忘记了。
HTML代码如下:
<div class="">
<table class="table">
<thead class="hed">
<tr>
<th>省份1</th>
<th>省份2</th>
<th>省份3</th>
<th>省份4</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="a in allitem[currentPage-1]">
<td ng-bind="a.n"></td>
<td ng-bind="a.s"></td>
<td ng-bind="a.n"></td>
<td ng-bind="a.s"></td>
</tr>
</tbody>
</table>
</div>
<div class="">
<pagination boundary-links="true" total-items="totalItems"
ng-model="currentPage" class="pagination-sm embed-responsive-item"
previous-text="上一页"
next-text="下一页"
first-text="首页"
last-text="尾页"
max-size="maxSize"
rotate="false" num-pages="numPages">
</pagination>
</div>
JS代码如下:
$scope.currentPage =1;//初始当前页
$scope.maxSize = 3;//最多显示3页其他的用···代替
$scope.allitem=[];//存放所有页
$http.get('./js/test').success(
function (data) {
$scope.addr=data.l;
var num= $scope.addr.length;
$scope.totalItems =num;//共有多少条数据
for(var i=0;i<num;i+=10){
$scope.allitem.push($scope.addr.slice(i,i+10))
}//此方法可以将一个数组分成多个数组并且放在了一个大数组里面,按每个数组10条数据【因为组件默认为10条数据一页】存放,假如41条数据的话我们将分成5页
}
);
笔者Js文件夹下的test.json存放的是中国地址JSon数据源,用于测试。
================================================================================
PS:上述版本是15年的了;现在上传下最新版本的 样例吧;其实就是官网上的例子,鉴于某些宝宝不会FQ看,就拿下来了;
点击这里进行下载
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。谢谢大家对的支持。
# angular
# ui
# 分页
# angularjs
# angularjs实现分页
# Angular.js与Bootstrap相结合实现表格分页代码
# ANGULARJS中使用JQUERY分页控件
# angularjs表格分页功能详解
# AngularJS实现分页显示数据库信息
# 学习Angularjs分页指令
# 基于Angularjs实现分页功能
# angular.js分页代码的实例
# AngularJS 与Bootstrap实现表格分页实例代码
# AngularJs实现分页功能不带省略号的代码
# Angularjs 实现分页功能及示例代码
# 官网
# 的是
# 我也
# 放在
# 多个
# 最多
# 下一页
# 上一页
# 其他的
# 点击这里
# 采用了
# 尾页
# 来看看
# 千万不要
# 这篇文章
# 谢谢大家
# 最新版本
# 首页
# 如何使用
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
JavaScript Ajax实现异步通信
Python自动化办公教程_ExcelWordPDF批量处理案例
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
Laravel怎么上传文件_Laravel图片上传及存储配置
Laravel如何处理和验证JSON类型的数据库字段
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
如何在腾讯云服务器快速搭建个人网站?
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
如何用好域名打造高点击率的自主建站?
如何在企业微信快速生成手机电脑官网?
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
文字头像制作网站推荐软件,醒图能自动配文字吗?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
开心动漫网站制作软件下载,十分开心动画为何停播?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
jQuery 常见小例汇总
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
详解Oracle修改字段类型方法总结
Laravel中的Facade(门面)到底是什么原理
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
微信小程序 五星评分(包括半颗星评分)实例代码
javascript中的try catch异常捕获机制用法分析
智能起名网站制作软件有哪些,制作logo的软件?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何彻底删除建站之星生成的Banner?
微信小程序 配置文件详细介绍
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
如何在七牛云存储上搭建网站并设置自定义域名?
SQL查询语句优化的实用方法总结
如何用JavaScript实现文本编辑器_光标和选区怎么处理
昵图网官方站入口 昵图网素材图库官网入口
Linux安全能力提升路径_长期防护思维说明【指导】
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)

