Angular Material 2+的默认图标列表

5

@angular/material 的 mat-icon 并不包含任何图标,它被设计用于与图标字体一起使用。默认情况下,它配置为使用来自 Google Fonts API 的 Material Icons 字体。因此,您需要一个 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">。 - William Lohan
1
这个回答解决了你的问题吗?Angular中是否有所有mat-icons的官方列表? - TylerH
3个回答

9

我正在寻找一个列表,可以选择可用的图标并从中选择,是否有一个网页列出它们? - Micky Q

0

很遗憾,Angular Material Icon组件实际上没有预装Google Material Design图标。

根据图标概述文档:

默认情况下,<mat-icon>期望Material icons font。(您仍需要包含HTML以加载字体及其CSS,如链接中所述)。

这位于“具有连字的字体图标”标题下。我在这里还强调了字眼“期望”

甚至在入门指南下,它也指出您应将Material Icons字体添加到您的index.html

如果要使用官方Material Design Icons与mat-icon组件,请在index.html中加载图标字体。

所以,你必须在应用程序中加载一个图标字体(或SVG图标集)。你需要自己完成。

这里有一些字体图标/SVG图标可以使用:


2
不,你错了。有默认的图标可以通过名称使用。在这里阅读我的答案(它有一个Angular Material图标列表):https://stackoverflow.com/a/64215719/6166911 - Davidson Lima

0
如果你要使用Lars answer,以下代码将在你的Angular项目中设置图标。
<span class="material-icons">home</span>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接