首页 > 解决方案 > Angular 4+:如何使用 svg 文件中的图标

问题描述

我有一个icon.svg文件,其中包含图标集合。我想在我的应用程序中使用它们,因为我们显示材料图标。

知道如何将文件包含在应用程序中并使用它们吗?

我尝试了以下解决方案:

Angular4中的自定义字体导入

来自外部文件的 SVG 图标

如何从角度的SVG图标生成webfont

但我无法显示图标。

这是我想使用图标的方式: <span class="icon-home"></span> 然后它应该显示主页图标。我也准备好使用 css,如一些教程中所示 .icon-home:before { content: "\e900"; }

有人可以让我了解它是如何工作的吗?

标签: cssangularsvg

解决方案


您只需将 svgs 的 sprite 文件放在 assets 文件夹中并在模板组件中使用它


推荐阅读