【问题标题】:Angular mat-icon doesn't show the iconAngular mat-icon 不显示图标
【发布时间】:2021-11-05 05:16:42
【问题描述】:

我正在尝试使用 mat-icon 但它不能正常工作。我有一个表格,在一个数据单元格内,我正在尝试使用 mat-icon。问题是它没有显示图标,而是显示名称。我在 app.module.ts 中包含了 import { MatIconModule } from "@angular/material/icon" 例如:清除 => 它显示:清除 我的代码:

<div class="mat-elevation-z8 layout-container">
  <table mat-table [dataSource]="dataSource">
    <ng-container matColumnDef="Index">
      <th mat-header-cell *matHeaderCellDef [attr.rowspan]="2">No.</th>
      <td mat-cell *matCellDef="let element; let i = index">{{ i + 1 }}</td>
    </ng-container>
    <ng-container matColumnDef="Icon">
      <th mat-header-cell *matHeaderCellDef>Icon</th>
      <td mat-cell *matCellDef="let element"><mat-icon>clear</mat-icon></td>
    </ng-container>
</table>

  <mat-paginator [pageSizeOptions]="[5, 10, 20]" showFirstLastButtons aria-label="Select page of periodic elements"> </mat-paginator>
</div>```

【问题讨论】:

  • 尝试导入字体 - @import 'https://fonts.googleapis.com/icon?family=Material+Icons'; 或通过链接 - &lt;link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"&gt;

标签: html angular angular-material icons


【解决方案1】:

将以下内容添加到您的index.html

    <!-- material icons -->
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-12
    • 2020-09-20
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多