在Angular 8 Material表格中,如果MatSort不起作用,可能是由于缺少某些必要的配置或代码错误导致的。以下是可能的解决方法:
import { MatSort } from '@angular/material/sort';
import { MatTableDataSource } from '@angular/material/table';
@NgModule({
imports: [
// ...
MatSortModule,
MatTableModule
]
})
export class YourModule { }
@ViewChild(MatSort, { static: true }) sort: MatSort;
ngOnInit() {
this.dataSource.sort = this.sort;
}
dataSource: MatTableDataSource;
ngOnInit() {
this.dataSource = new MatTableDataSource(yourData);
}
Column Name
{{ element.columnName }}
Column Name
这些是一些可能解决Angular 8 Material表格中MatSort不起作用的常见问题的方法。如果问题仍然存在,您可能需要进一步检查您的代码和配置是否正确。