要解决Angular Material数据表格排序问题,可以按照以下步骤进行操作:
import {MatSortModule} from '@angular/material/sort';
import {MatTableModule} from '@angular/material/table';
@NgModule({
imports: [
MatSortModule,
MatTableModule
],
...
})
export class AppModule { }
Name
{{row.name}}
Age
{{row.age}}
import {MatSort} from '@angular/material/sort';
import {MatTableDataSource} from '@angular/material/table';
export class MyComponent implements OnInit {
dataSource = new MatTableDataSource(myDataArray);
@ViewChild(MatSort) sort: MatSort;
ngOnInit() {
this.dataSource.sort = this.sort;
}
}
请注意,myDataArray是包含你的数据的数组。
通过执行上述步骤,你应该能够在Angular Material数据表格中实现排序功能。