要向Angular的MatTableDataSource提供数据,可以通过以下步骤进行操作:
import { MatTableDataSource } from '@angular/material/table';
export class YourComponent {
dataSource: MatTableDataSource;
data: any[] = [];
constructor() {
this.dataSource = new MatTableDataSource(this.data);
}
}
this.data = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
// Add more data objects as needed
];
this.dataSource.data = this.data;
请注意,数据必须在分配给dataSource.data之前填充到数据数组中,以便在表格中正确显示数据。