输入关键字并提交表单。获取数据时,paginator
会显示第一页1-10 of 400
。
转到第2页,paginator
显示11-20 of 400
使用相同的关键字再次提交表单,这意味着输入不会更改。
我希望paginator
回到初始状态,这意味着应该显示1-10 of NaN
。所以我设置paginator.pageIndex = 0
。
我控制paginator
组件实例,发现pageIndex
属性已设置为0
。 但paginator
的视图仍显示11-20 of 400
。
TS:
public onSubmit(): void {
const firstPage: number = this.pageIndex + 1;
this.paginator.pageIndex = 0;
console.log(this.paginator)
this.diseaseDataBase.getDiseasesByPage(this.keyword, firstPage);
}
HTML:
<md-paginator
(page)="onPageChange($event)"
[length]="diseaseDataBase.total"
[pageIndex]="0"
[pageSize]="10"
[pageSizeOptions]="pageSizeOptions"
>
</md-paginator>