【问题标题】:center a material design button inside an angular table将材料设计按钮置于角表内的中心
【发布时间】:2021-06-01 10:41:53
【问题描述】:

我有一个材料设计按钮(下面屏幕截图的第二列)在一个角表内的 mat-cell 内。问题是按钮向右对齐。如何让按钮移动到列的中心?我尝试在行上应用 layout-align="center center" 和 fxLayout-align="center-center" (见下文),然后在 mat-cell 和 ng-Container 标签中放置类似的代码,但没有效果.有任何想法吗?我真的很想将它应用到纽扣电池

谢谢

皮特

<mat-table [dataSource]="dsUmt" matSort>
 ...
<ng-container matColumnDef="Ticket" >
    <mat-header-cell *matHeaderCellDef mat-sort-header>Ticket</mat-header-cell>
    <mat-cell *matCellDef="let umt" >
        <button mat-button color="warn" (click)="MarkTicket(umt)">
        {{umt.Ticket}}
    </button>
    </mat-cell>
</ng-container>
...
<mat-row *matRowDef="let row; columns: displayedColumns" layout-align="center center"></mat-row>

【问题讨论】:

    标签: angular angular-material


    【解决方案1】:

    在 mat-cell 内部,您可以使用 text-align 来对齐内容。只需将一个类添加到特定单元格并相应地设置它的样式。

    这是带有标准角材料表的Stackblitz。如您在本例中所见,符号都向右对齐。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 2016-06-28
      • 2015-01-04
      • 1970-01-01
      相关资源
      最近更新 更多