AngularJS前端分页

Posted 我好难啊upup

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS前端分页相关的知识,希望对你有一定的参考价值。

1、引入分页使用的js、css

 

 

 

2、定义一个分页模块

 

 

3、html页面中加入分页组件

 

 

 

4、前端采用分层开发

 

 

 

 

 

 

 

 5、后台 ,使用PageHelper插件

a、创建实体类

实体类中包括,总数据量,以及所有查询出来的数据

实体类代码:

package cn.lqc.core.pojo.entity;

import java.io.Serializable;
import java.util.List;

//分布式项目中,想要跨服调用,实体都要实现序列化接口
public class PageResult implements Serializable {

    private long total;//总记录数
    private List rows; //当前页的所有数据结果

    public PageResult() {
    }

    public PageResult(long total, List rows) {
        this.total = total;
        this.rows = rows;
    }

    public long getTotal() {
        return total;
    }

    public void setTotal(long total) {
        this.total = total;
    }

    public List getRows() {
        return rows;
    }

    public void setRows(List rows) {
        this.rows = rows;
    }

}

 

 b、业务层代码

 @Override
    public PageResult findPage(Integer pageNum, Integer pageSize) {
        PageHelper.startPage(pageNum,pageSize);//开启分页插件的初始化,两个参数从前台传过来,分别为当前页码,每页数据量
        Page<Brand> page = (Page<Brand>) brandDao.selectByExample(null);
        return new PageResult(page.getTotal(),page.getResult());
    }

 

 

以上是关于AngularJS前端分页的主要内容,如果未能解决你的问题,请参考以下文章

angularjs前端分页自定义指令pagination

前端agl分页的写法

Angularjs+Bootstrap实现分页指令

AngularJS入门 & 分页 & CRUD示例

[Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作

angularjs自定义指令实现分页插件