利用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


相关推荐: 千库网官网入口推荐 千库网设计创意平台入口  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  移动端脚本框架Hammer.js  Linux安全能力提升路径_长期防护思维说明【指导】  制作公司内部网站有哪些,内网如何建网站?  网站制作壁纸教程视频,电脑壁纸网站?  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  iOS中将个别页面强制横屏其他页面竖屏  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  个人摄影网站制作流程,摄影爱好者都去什么网站?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel如何使用Telescope进行调试?(安装和使用教程)  *服务器网站为何频现安全漏洞?  如何在服务器上三步完成建站并提升流量?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  详解jQuery停止动画——stop()方法的使用  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  如何获取PHP WAP自助建站系统源码?  如何在自有机房高效搭建专业网站?  在线制作视频网站免费,都有哪些好的动漫网站?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel如何配置和使用缓存?(Redis代码示例)  Linux系统命令中screen命令详解  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  昵图网官网入口 昵图网素材平台官方入口  Python文件操作最佳实践_稳定性说明【指导】  EditPlus中的正则表达式 实战(4)  如何快速完成中国万网建站详细流程?  Laravel安装步骤详细教程_Laravel环境搭建指南  网站制作价目表怎么做,珍爱网婚介费用多少?  如何打造高效商业网站?建站目的决定转化率  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  javascript中的try catch异常捕获机制用法分析  JavaScript实现Fly Bird小游戏  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  高端企业智能建站程序:SEO优化与响应式模板定制开发  使用Dockerfile构建java web环境  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何在腾讯云服务器上快速搭建个人网站?  Laravel如何自定义分页视图?(Pagination示例)  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  如何在云主机上快速搭建网站?