angular - 带有primeng 7或Angular 2+的angular-fontawesome 5图标
问题描述
我已按照说明使用 angular-fontawesome 5 图标的 svg 图标。请在下面找到链接
https://www.npmjs.com/package/@fortawesome/angular-fontawesome
作为第一步
npm i --save @fortawesome/fontawesome-svg-core
npm i --save @fortawesome/angular-fontawesome
如果我正确使用品牌图标
npm i --save @fortawesome/free-brands-svg-icons
第二步:在 app.module.ts 文件中:导入以下内容
import {FontAwesomeModule} from '@fortawesome/angular-fontawesome';
import {fab, faFacebookSquare, faGoogle} from '@fortawesome/free-brands-svg-icons';
第三步:根据primeng文档,我想在按钮内使用品牌图标。
<div class="center-text">
<p-button icon="fab fa-google" label="Click"></p-button>
</div>
控制台中没有错误。但看不到显示中的图标。
作为替代方式:
<div class="center-text">
<i class="fab fa-google"></i>
<p-button label="Click"></p-button>
</div>
还是没有输出。请帮助如何将品牌图标带入primeng按钮内。
解决方案
要将 Font Awesome 与 PrimeNG 一起使用,您需要使用标准的 fontawesome 包,而不是 angular-fontawesome。
npm install --save-dev @fortawesome/fontawesome-free
在你的 angular.json 文件中:
"styles": [
"node_modules/@fortawesome/fontawesome-free/css/all.min.css",
...
],
有关详细信息,请参阅https://forum.primefaces.org/viewtopic.php?t=56786。
推荐阅读
- image - 如何从子文件夹列表中访问最后 5 张图像并将其按文件夹顺序保存?MATLAB
- mapbox - Mapbox 图标图像悬停问题
- javascript - 如何使用 React/JSX 显示不同的时间?
- powershell - 如何将 PowerShell foreach 循环中的字符串与文件进行比较
- lua - 如何使用 LUA 创建基于登录的应用程序?
- tensorflow - 在 tensorboard 中可视化边缘厚度
- django - 使用 Django-taggit 和 django-taggit-serializer 有问题
- java - 用按下的 JButton 替换 ImageIcon
- angular - 使用 Angular 6 的 Kendo-Spreadsheet
- javascript - 如何在网络上显示参数(React Js)