Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ngb分页更改默认页面值或预填充当前页面_Javascript_Angular_Angular8 - Fatal编程技术网

Javascript ngb分页更改默认页面值或预填充当前页面

Javascript ngb分页更改默认页面值或预填充当前页面,javascript,angular,angular8,Javascript,Angular,Angular8,我在angular 8中使用ngb分页进行分页。我有一个用例,需要从localstorage还原最后选择的页面。每当我尝试将该值分配给当前页面时,ngb分页组件默认将其值设置为1,因此我的页面始终重定向到第1页,即使它的存储值为第5页 HTML: 找到了上述问题的解决方案。我没有更改collectionSize,只是更新了currentPage属性。与currentpage一起更新collectionSize提供了所需的输出。 <div *ngIf="totalEnteries&

我在angular 8中使用ngb分页进行分页。我有一个用例,需要从localstorage还原最后选择的页面。每当我尝试将该值分配给当前页面时,ngb分页组件默认将其值设置为1,因此我的页面始终重定向到第1页,即使它的存储值为第5页

HTML:


找到了上述问题的解决方案。我没有更改collectionSize,只是更新了currentPage属性。与currentpage一起更新collectionSize提供了所需的输出。
<div *ngIf="totalEnteries" class="d-flex justify-content-center p-2">
          <ngb-pagination [collectionSize]="collectionSize" [(page)]="currentPage" [maxSize]="5" [rotate]="true"
            [ellipses]="false" [boundaryLinks]="true" (pageChange)="pageChanged($event)"></ngb-pagination>
        </div>