问题可能是由于分页器的初始化错误而导致的。可以尝试将分页器组件的“pageIndex”属性设置为0以强制显示第一页。具体步骤如下:
import { MatPaginator } from '@angular/material/paginator'; import { ViewChild } from '@angular/core';
@ViewChild(MatPaginator) paginator: MatPaginator;
ngAfterViewInit() { this.paginator.pageIndex = 0; }
ngOnInit() { this.dataSource.paginator = this.paginator; }
通过以上步骤,可以解决Angular Material分页器只有在单击后才能使用第一页的问题。