首先大家需要准备js和css文件,这里就不多说了
首先在html页面引入javascript标签,虽然少,但这个几个就够用了
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/jquery-2.2.3.min.js"></script>
<link rel="stylesheet" type="text/css" href="js/bootstrap.min.css" />
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/pagination.js"></script>
<link rel="stylesheet" type="text/css" href="js/pagination.css" />
在js脚本里面定义angular模块
var app = angular.module("brand",['pagination']);
这里配置分页的控件
//分页控件配置
$scope.paginationConf = {
currentPage: 1,
totalItems: 10,
itemsPerPage: 2,
perPageOptions: [2, 4, 6, 8, 10],
onChange: function(){
$scope.reloadList();//重新加载
// scope.findPage();
}
};
刷新列表:
$scope.reloadList=function(){
//console.log(scope.searchEntity.name);
//切换页码
$scope.findPage( $scope.paginationConf.currentPage, $scope.paginationConf.itemsPerPage);
$scope.selectIds = [];
}
body里面还要加上angular必要的标签,识别angular
<body ng-app = "brand" ng-controller = "brandController">
这里还要加上分页的标签,重点
<tm-pagination conf="paginationConf" class = "btn"></tm-pagination>