利用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的解决方法(两种)