如何使用Angular UI Bootstrap进行分页

如何使用Angular UI Bootstrap进行分页

在这篇文章中,我们将看到如何使用Angular UI bootstrap制作Dropdown。

Angular UI Bootstrap是Angular UI开发者创建的Angular JS框架,用于提供更好的UI,可以轻松使用。

语法:

<div uib-pagination></div>

从链接中下载AngularUI:

https://angular-ui.github.io/bootstrap

步骤:

  • 首先,添加你的项目所需的Angular UI bootstrap脚本。
<script src=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.js”></script>
<script src=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-animate.js”></script>
<script src=”https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-sanitize.js”></script>
<script src=”https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js”></script>
  • 用它的UIBootStrap类做分页,这将为分页设置UI外观。
  • 现在使用不同的类制作不同类型的分页,并运行代码。

示例:

<!DOCTYPE html>
<html ng-app="gfg">
  <head>
  
    <!-- Adding CDN scripts required for our page -->
    <script src=
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.js">
    </script>
    <script src=
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-animate.js">
    </script>
    <script src=
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-sanitize.js">
    </script>
    <script src=
"https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js">
    </script>
  
    <script>
      // Adding Modules
      angular.module('gfg', ['ngAnimate', 'ngSanitize', 'ui.bootstrap']);
      angular.module('gfg').controller('pagination', function (scope) {
        scope.totalItems = 64;
        $scope.currentPage = 4;
        });
    </script>
    <link href=
"https://netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
          rel="stylesheet">
  </head>
  <body>
    <div ng-controller="pagination">
  
      <!-- making a pagination -->
       <ul uib-pagination total-items="totalItems" 
           ng-model="currentPage" 
           ng-change="pageChanged()"></ul>
       <br>
    <ul uib-pagination boundary-links="true" 
        total-items="totalItems" 
        ng-model="currentPage" 
        class="pagination-sm" 
        previous-text="‹" 
        next-text="›" 
        first-text="«" 
        last-text="»"></ul>
    </div>
  </body>
</html>

输出:

如何使用Angular UI Bootstrap进行分页?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程