Я использую fontawesome 5.x в своем угловом приложении 8+, и система для импорта значков мне очень ужасна. Вот как я это делаю: (как в документации говорят 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() {
}
}
Это может быть хорошо, если у вас <10 значков, но если у вас +10, я думаю, что это ужасно. Есть ли другой лучший способчтобы импортировать это? Я искал css-файл fontawesome, чтобы «импортировать его» по сценариям <code>angular.json, как я это делал с bootstrap popper.js и jquery, но не нашел его в node_modules.
Итак, есть лиеще один способ сделать это более «чистым»? (не CDN)
[решено]
Хорошо, я импортировал потрясающую библиотеку для настольных приложений, а не для веб-приложений. пакет Я в порядке, делаю, как я.
Спасибо всем.