代码之家  ›  专栏  ›  技术社区  ›  Charles L.

角度材质2“Mat”菜单的“Mat”按钮之间的间距

  •  1
  • Charles L.  · 技术社区  · 6 年前

    我正试图在我的 mat-button 在按钮文本之间( span )按钮图标( fa-icon )这将显示我的 mat-menu 单击时。我想让它看起来像这样:

    Expected result

    我好像一点也不能让它工作。

    这是我的代码:

    <td mat-cell *matCellDef="let Participant">
      <button mat-button [matMenuTriggerFor]="participantStatusMenu" class="participantStatusBtn">
        <span>{{Participant.status | participantStatus}}</span>
        <fa-icon class="" [icon]="['fas', 'angle-down']" size="lg"></fa-icon>
      </button>
      <mat-menu #participantStatusMenu="matMenu" class="participantStatusMenu">
        <button *ngIf="Participant.status !== 1" mat-menu-item>{{1 | participantStatus}}</button>
        <button *ngIf="Participant.status !== 2" mat-menu-item>{{2 | participantStatus}}</button>
        <button *ngIf="Participant.status !== 3" mat-menu-item>{{3 | participantStatus}}</button>
      </mat-menu>
    </td>
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Charles L.    6 年前

    我通过以下方式实现了这一点:

    /deep/ .mat-button-wrapper {
      width: 100%;
    
      span {
        float: left;
      }
    
      fa-icon {
        float: right;
      }
    }