Comment faire pour enregistrer correctement font-awesome pour le md-icône?
La documentation de md-icône décrit comment utiliser la police-génial en plusieurs parties et suggère que nous pourrions utiliser font-awesome par la suite comme
<md-icon fontSet="fa" fontIcon="alarm"></md-icon>
Mais la documentation est très compliqué et j'ai du mal à trouver une routine pour vous inscrire 3ème police définie comme la police-génial pour la md-icône via Google.
Toute aide est très appréciée!
PS: je sais que la normale <i>
façon, généralement cela fonctionne, mais il ne semble pas fonctionner dans certains exemples, où le md-icône est utilisée à l'origine.
Vous devez vous connecter pour publier un commentaire.
Ajouter de la police génial ca dans votre lien Index.html fichier:
Alors essayez de mettre ce code, Cela fonctionne pour moi:
.mat-icon.fa { font-family: FontAwesome; }
à mon mondial de la feuille de style.Dans votre AppModule ajouter:
Puis ajouter MatIconModule pour vos importations par exemple:
Ajouter MatIconRegistry à vos fournisseurs:
Puis ajoutez les lignes suivantes à votre AppModule classe:
Ensuite, vous pouvez utiliser n'importe où dans votre projet comme suit:
Mise à jour
Vous aurez besoin d'inclure fontawesome dans votre projet quelque part. J'utilise angulaires-cli ainsi, l'ajout de la font-awesome mnp package:
et en l'incluant dans la liste des styles dans angulaires-cli.fichier json qui fonctionne pour moi:
Mise à jour 2
Changé préfixes 'Mat' pour tenir compte des dernières mises à jour angulaire du matériel.
<i class="fa fa-icon">
et elle fonctionne correctement. Mais à l'aide de la<mat-icon>
ne fonctionne pas pour moi, même après sa mise en place exactement comme vous l'avez décrit.matIconRegistry.setDefaultFontSetClass('fa');
fontSet="fa"
. Ajout il vous permet également utiliser l'aliasfontSet="fontawesome"
.J'ai configuré https://github.com/FortAwesome/angular-fontawesome#using-the-icon-library
La façon dont je puis l'utiliser: