代码之家  ›  专栏  ›  技术社区  ›  Vitaliy.Makogon

如何同步两个角度材质分页器?

  •  4
  • Vitaliy.Makogon  · 技术社区  · 7 年前

    我的设计页面上有两个页码。 当我添加两个分页器时,它们的数据不同步。 https://material.angular.io/components/paginator

    https://plnkr.co/edit/w5ZuXnfIgmKW1nWgyf3Y?p=preview

    <mat-paginator [length]="length"
                   [pageSize]="10">
    </mat-paginator>
    
    <mat-paginator [length]="length"
                  [pageSize]="10">
    </mat-paginator>
    

    如何实现这一点?

    1 回复  |  直到 7 年前
        1
  •  7
  •   Joniras    7 年前

    这可能是一个古老的问题,目前仍能找到解决方案:

    <mat-paginator #paginatorTop 
                   [length]="length"
                   [pageSize]="10"
                    (page)="paginatorBottom.pageIndex = $event.pageIndex">
    </mat-paginator>
    
    <mat-paginator #paginatorBottom 
                  [length]="length"
                  [pageSize]="10"
                  (page)="paginatorTop.pageIndex = $event.pageIndex">
    </mat-paginator>
    

    也许这对别人还是有帮助的