Я только начал работать над аккордеоном, и мне было любопытно, как заставить первый аккордеон или панель аккордеона расширяться и держать остальные закрытыми.
Я пытался использовать [closeOthers] = "true", но, похоже, это не работает.
Мой HTML-код:
<div *ngIf="cartItems.length > 0">
<ngb-accordion #acc="ngbAccordion" activeIds="1-header" *ngFor="let item of cartItems; index as i" activeIds="ngb-panel-{{i}}" [closeOthers]="true" (panelChange)="toggleAccordion($event, item)">
<ngb-panel class="panel-heading" id="ngb-panel-{{i}}" >
<ng-template ngbPanelTitle>
<span [ngClass]="isFilterOpen(item, true)" class="oi filter-icon filter-display" class="font-18">{{item.name}}</span>
</ng-template>
</ngb-panel>
</ngb-accordion>
</div>