当Angular mat-table不从API中显示任何数据时,可能有几个原因导致问题。以下是一些可能的解决方法:
// 在组件中
dataSource: any[];
// 在获取API数据后
this.dataSource = apiData;
// 在HTML模板中
Name
{{element.name}}
// 在mat-table中
// 在组件中
displayedColumns: string[] = ['name', 'age', 'email'];
// 在HTML模板中
{{column}}
{{element[column]}}
// 在模块中
import { MatTableModule } from '@angular/material/table';
@NgModule({
imports: [
MatTableModule
],
// 其他配置
})
export class AppModule { }
通过检查这些可能的解决方法,并根据你的具体情况进行适当的调整,你应该能够解决Angular mat-table不从API中显示任何数据的问题。