如何添加 material 个图标
How to add material icons
我正在尝试在我的应用程序中使用带轮廓的 material 图标。我似乎无法正确导入它们。我只能使用正常填充的图标。我希望能够使用轮廓图标,例如 this example.
在示例中我可以使用 done_outline
图标。他们是如何导入所有图标的?
在我的应用程序中我安装了 npm install material-design-icons
并且我已经在 app.module.ts
中导入了 MatIconModule
,但我仍然无法使用任何轮廓图标。
你有两个解决方案。
1) 第一个解决方案。
- Link 索引文件中的字体元素
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
或大纲版:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined"
rel="stylesheet">
- 您可以在您的模板中使用它
<i class="material-icons">face</i>
2) material 包
的解决方案
- 您必须安装 material 软件包
npm install @angular/material
- 参考 app.module
import {MatIconModule} from '@angular/material/icon';
- 立即使用
<mat-icon>face</mat-icon>
演示:
我正在尝试在我的应用程序中使用带轮廓的 material 图标。我似乎无法正确导入它们。我只能使用正常填充的图标。我希望能够使用轮廓图标,例如 this example.
在示例中我可以使用 done_outline
图标。他们是如何导入所有图标的?
在我的应用程序中我安装了 npm install material-design-icons
并且我已经在 app.module.ts
中导入了 MatIconModule
,但我仍然无法使用任何轮廓图标。
你有两个解决方案。
1) 第一个解决方案。
- Link 索引文件中的字体元素
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
或大纲版:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons+Outlined"
rel="stylesheet">
- 您可以在您的模板中使用它
<i class="material-icons">face</i>
2) material 包
的解决方案- 您必须安装 material 软件包
npm install @angular/material
- 参考 app.module
import {MatIconModule} from '@angular/material/icon';
- 立即使用
<mat-icon>face</mat-icon>
演示: