我在我的angular 8+应用程序中使用的fontawesome 5.x,导入图标的系统对我来说非常糟糕。 我就是这样做的:(例如文档说https://github.com/FortAwesome/angular-fontawesome)
import { Component,OnInit } from '@angular/core';
import {faHome,faSearch,faArchive,faFileSignature,faAddressBook,faUserMd,faDesktop} from '@fortawesome/free-solid-svg-icons/'
@Component({
selector: 'app-menu',templateUrl: './menu.component.html',styleUrls: ['./menu.component.css']
})
export class MenuComponent implements OnInit {
faHome = faHome;
faSearch = faSearch;
faArchive = faArchive;
faFileSignature = faFileSignature;
faAddressBook = faAddressBook;
faUserMd = faUserMd;
faDesktop = faDesktop;
constructor() { }
ngOnInit() {
}
}
如果您有angular.json的脚本中“导入”它,就像我使用bootstrap popper.js和jquery一样,但是在node_modules中找不到它。
那么,还有另一种方法可以更“干净”吗? (不是CDN方式)
[已解决]
好吧,我正在导入用于桌面应用程序的fontawesome库,而不是用于Web应用程序。 使用网络应用程序包,我可以像我一样做。
谢谢大家。