Fonte Awesome 5 com Angular

Como usofont-awesome5 com Angular (2+)?

Eu tentei adicionar isso dentro de um componente:

import {faChevronLeft, faChevronRight} from '@fortawesome/fontawesome-free-solid';
import fontawesome from '@fortawesome/fontawesome';
...
constructor(){
   fontawesome.library.add(faChevronLeft, faChevronRight);
}

e depois em HTML:

<span class="fa" [class.fa-chevron-left]="direction==='left'" [class.fa-chevron-right]="direction==='right'"></span>

Mas isso me dá um ponto de interrogação piscando em um círculo.