保留mat-table中的空白区域

时间:2017-11-20 16:11:59

标签: angular-material material-ui angular-material2

<div>
<mat-table #table [dataSource]="dataSource" >
<!-- Name Column -->
<ng-container matColumnDef="name">
  <mat-header-cell *matHeaderCellDef > Name </mat-header-cell>
  <mat-cell *matCellDef="let element"> {{element.name}} </mat-cell>
</ng-container>
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
</mat-table>
</div>

我的名字是“6xxxxxx6xxxxxx”。 “x”表示空格。我想显示保留空格的名称。上面的代码在显示时删除了额外的空格。显示屏显示“6x6”。我该如何保留空间?

1 个答案:

答案 0 :(得分:0)

我能够通过添加class =&#34; pre&#34;来解决问题。使用Tachyons。

  <div>
   <mat-table #table [dataSource]="dataSource" >
      <!-- Name Column -->
      <ng-container matColumnDef="name">
          <mat-header-cell *matHeaderCellDef > Name </mat-header-cell>
          <mat-cell *matCellDef="let element"> {{element.name}} </mat-cell>
   </ng-container>
   <mat-header-row class="pre" *matHeaderRowDef="displayedColumns"></mat-header-row>
   <mat-row class="pre" *matRowDef="let row; columns: displayedColumns;">
    </mat-row>
   </mat-table>
  </div>