Если добавить ответ к ответу @ sharma-vikram, если кто-то захочет исправить описанную выше проблему с развёртыванием, для более чем одного элемента в цикле, это можно сделать, как показано ниже.
Обс .: это простое решение, без использования ngbCollapse или материала.
Шаблон (html):
...
<div *ngFor="let item of items">
<div class="row">
<div class="col" (click)="toggle(rowItem)" >
<i class="fa" [ngClass]="{'fa-plus': valores.classList.contains('d-none'), 'fa-minus': !valores.classList.contains('d-none')}"></i>
</div>
</div>
<div class="row" #rowItem>
Value
</div>
</div>
Контроллер (тс):
...
public toggle( element: HTMLElement) {
element.classList.toggle('d-none');
}