Angular 使用ngb Pagination maxSize值的后端分页不正确
这是我的分页呼叫Angular 使用ngb Pagination maxSize值的后端分页不正确,angular,pagination,angular-bootstrap,Angular,Pagination,Angular Bootstrap,这是我的分页呼叫 <ngb-pagination class="d-flex justify-content-end" (pageChange)="changePg({pgNum: $event})" [maxSize]="pagination?.totalPageCnt" size="sm" rotate="true" [page]="pagination?.page" [collectionSize]="pagination?.MatchedCnt">
<ngb-pagination class="d-flex justify-content-end"
(pageChange)="changePg({pgNum: $event})"
[maxSize]="pagination?.totalPageCnt"
size="sm"
rotate="true"
[page]="pagination?.page"
[collectionSize]="pagination?.MatchedCnt">
</ngb-pagination>
这是结果页面。我不明白为什么MaxSize值应用正确…54不在我的响应中,或者在任何地方被调用。。。
忽略显示页面大小和效果的下拉列表。正确传递值的页码也是如此。然而,分页显示的最大大小和它应该是11的大小相差很远,但它位于54。这些值在任何地方都不会被操纵。我接收分页对象并在模板中显示值。532个元素,每页10个元素,共54页。阅读API文档和示例以正确使用属性。特别是maxSize和pageSize.com的文档,但我每页显示50个元素。它可以是54,最小值为每页10个项目。但是响应给出了分页显示的值,包括页数,那么为什么它保持在54?当提供给page size的值为11(totalpageCnt)时,您将显示每页50个元素,但您并没有告诉ngb分页组件,因此它假定其默认值为10。再次阅读文档。特别是maxSize和pageSize的文档。这两个输入的文档说明了什么?我明白了,我一直在阅读文档并采取相应的行动。当我尝试增加页面大小时,它会将页面数缩减为2。谢谢你的澄清,我会再试一次,看看是否遗漏了什么!你是对的…我的价值观定义错误。。。非常感谢。
pagination:{
page: 1
pageSize: 50
totalPageCnt: 11
matchedCnt: 532
sentCnt: 50
}