angular - 如何将 Angular Material 表列标题及其 mat-cell 内容居中
问题描述
谁能告诉我如何将 mat 表格列标题居中,其内容是我的 html 代码
<div fxFlex fxLayout='column' fxLayoutAlign='center center'>
<mat-form-field>
<input matInput (keyup)="applyFilter($event.target.value)" placeholder="Filter">
</mat-form-field>
<table mat-table [dataSource]="dataSource" matSort class="mat-elevation-z8">
<ng-container matColumnDef="date">
<th mat-header-cell *matHeaderCellDef mat-sort-header> Date </th>
<td mat-cell *matCellDef="let element"> {{element.date | date}} </td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
<mat-paginator [pageSizeOptions]="[5, 10, 20]" showFirstLastButtons></mat-paginator>
</div>
在小屏幕上得到这样的结果
解决方案
将以下样式添加到您的全局styles.scss
文件中:
th.mat-header-cell,
td.mat-cell {
text-align: center !important;
}
推荐阅读
- reactjs - 为使用 ConnectedRouter 制作的 React.JS 应用程序的 SSR 正确初始化服务器上的商店
- javascript - 如何在 Typescript 中使用 use-supercluster
- php - 在帖子中获取标签 ID
- java - 带有@Query的Java Spring elasticsearch“无法派生xcontent”
- php - 过滤键/值对的集合。如何访问密钥?
- deep-learning - 如何保存从此代码中分离的生成图像
- microservices - 像 Nestjs 微服务一样招摇
- c++ - 尝试将水平滑块连接到 Qt 中的 LCD 数字和进度条时出现问题
- r - 如何将其转移到我需要的数据集?
- amazon-web-services - 如何使用无服务器部署包含 package.json?