angular - 如何同步两个 Angular Material 分页器?

标签 angular angular-material

我的设计页面上有两个分页器。 当我添加两个分页器时——它们的数据不同步。 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>

如何实现?

最佳答案

这可能是一个老问题,仍然找到了一个现在可行的解决方案:

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

也许这仍然对某人有帮助

关于angular - 如何同步两个 Angular Material 分页器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47440060/

相关文章:

Angular 2更新全局状态作为更新某个状态的副作用

javascript - 如何从 Angular Material 日期选择器获取当前时间?

css - 如何更改 Angular Material 表行高?

javascript - 增加 md-menu 内的 md-icon 大小

angular - Cdk virtual-scroll inside mat-select for mat-option

angular - 将 *ngFor 与 ng-container 和 *ngIf 一起使用

javascript - 检查单选按钮选择是否已更改

css - 将 Angular 5 应用程序升级到 Angular 7 后,样式未从 styles.css 加载

html - Angular 6 - 在垫选择上动态设置[必需]

css - Angular Material 选择选项宽度?