Angular ngx分页中的编号

Angular ngx分页中的编号,angular,angular8,Angular,Angular8,我正在使用ngx分页。我正在分页 现在看一下第2页 在第2页中,我再次从1开始获取索引。但我想从第二页的6页,第三页的11页,依此类推 <div> <li *ngFor="let i = index; let elements of element | paginate: {id: 'elementList', itemsPerPage: 5, currentPage: p}" class="list-group"> <a (click)

我正在使用ngx分页。我正在分页

现在看一下第2页

在第2页中,我再次从1开始获取索引。但我想从第二页的6页,第三页的11页,依此类推

<div>
   <li *ngFor="let i = index; let elements of element | paginate: {id: 'elementList', itemsPerPage: 5, currentPage: p}" class="list-group">
         <a (click)=getElement(i)>{{i+1}}.)&nbsp;{{elements.elemententity}}</a>
   </li>
</div>

<div *ngIf="element.length > 5">
    pagination-controls id="elementList" (pageChange)="p = $event"></pagination-controls>
</div>


{{i+1}}。){{elements.elemententity}

分页控件id=“elementList”(页面更改)=“p=$event”>
其中element是name的数组,p=1都来自.ts文件

预期产出: (第二页)

6)患者年龄

7.)事件


8.)产品

我认为您必须使用
当前页面
来计算索引

大概是这样的:

 <a (click)="getElement(i)">{{(p-1) * 5 + i + 1}}.) {{elements.elemententity}}</a>
{{(p-1)*5+i+1}}{{elements.elemententity}

我认为您正在寻找loadmore,分页通常从服务器加载当前分页数据,替换阵列中以前的列表。我看不出您的实现有任何问题,除了
let i=index;让元素的元素
。只需像这样改变它的顺序
let元素的元素;让i=index
@JoelJoseph数组通过添加或删除元素不断变化。在每次添加或删除时,这都会得到更新,并再次呈现新的更新列表。@Arctezy谢谢,但我也尝试了,我也得到了相同的输出。嘿,谢谢……它正在工作……唯一的问题是,因为p=1,它从6开始……所以我刚刚从表达式中减去了5。