Я работаю с Angular 7, и у меня есть список, где я отображаю некоторые названия документов со значком. В этот момент я показываю тот же значок, неважно, что это за документ, но у меня есть значки для документа Excel, pdf, do c, image, et c. Я хочу знать, если есть способ установить значок на основе расширения документа.
Пока у меня это так: ![enter image description here](https://i.stack.imgur.com/6ftT6.png)
С html вот так:
<h6 class="list-tittle">
Documentos
</h6>
<div >
<ul class="list-group">
<li *ngFor="let document of documents;" class="list-item"><i class="fa fa-file-pdf-o" style="color:#5cb85c;" aria-hidden="true"></i> {{document}}</li>
</ul>
</div>
<button type="button" class="btn tolowercase">Agregar Documento</button>
<h6 class="list-tittle">
Anexos
</h6>
<div>
<ul class="list-group">
<li *ngFor="let anexo of anexos;" class="list-item"><i class="fa fa-file-excel-o" style="color:#5cb85c;" aria-hidden="true"></i> {{anexo}}</li>
</ul>
</div>
<button type="button" class="btn tolowercase">Agregar Anexo</button>
И ожидаемое поведение состоит в том, что в списке отображаются такие значки: ОЖИДАЕМЫЕ: ![enter image description here](https://i.stack.imgur.com/ZEBI7.png)
Я ценю любую помощь.