Angular 选项将分页放在Priming的Datatable组件的顶部和底部

Angular 选项将分页放在Priming的Datatable组件的顶部和底部,angular,pagination,paginator,primeng,Angular,Pagination,Paginator,Primeng,有没有办法把paginator放在桌子的上下两个位置。 我试着将paginator组件放在底部和顶部,但它不同步。 顶部和底部分页器充当两个不同的组件。 有什么方法可以同步这两个? 请参见下面的组件 将上述组件添加到数据表的顶部 更改在文件src/components/datatable/datatable.ts(第22行和第142行)中 请参阅plnkr(我只添加了运行所需的底漆组件) 我通过在paginator.ts中实现onChanges来修复它 import {Component,

有没有办法把paginator放在桌子的上下两个位置。 我试着将paginator组件放在底部和顶部,但它不同步。 顶部和底部分页器充当两个不同的组件。 有什么方法可以同步这两个? 请参见下面的组件

将上述组件添加到数据表的顶部

更改在文件src/components/datatable/datatable.ts(第22行和第142行)中

请参阅plnkr(我只添加了运行所需的底漆组件)


我通过在paginator.ts中实现onChanges来修复它

import {Component, ElementRef, Input, Output, SimpleChange, EventEmitter,   OnChanges} from '@angular/core';
//Method implemented
ngOnChanges() {
    this.updatePageLinks();
    this.calculatePageLinkBoundaries();
}
因此,对于每个更改,它将计算页面边界和页面链接,并相应地更新

请参阅更新的plunk


哪一行代码负责在底部和顶部添加paginator?一旦更新Priming,此解决方案将不起作用。我建议你给Primeface的伙计们留个条子,他们会在他们的版本中集成你的更改。他们已经用自己的版本进行了更新。现在他们可以选择将paginator放在顶部和底部,或者两者都放。有关更多信息,请参阅链接