Если вам нужно развернуть конкретный элемент, вы можете переместить расширенный флаг внутри массива lists
, например, так:
lists = [
{
name: 'Test',
expanded: false,
},
{
name: 'Test 2',
expanded: true,
},
];
, а затем использовать его как свойство expanded
значение:
<nb-accordion>
<nb-accordion-item *ngFor="let list of lists" [expanded]="list.expanded">
<nb-accordion-item-header>
{{list.name}}
</nb-accordion-item-header>
<nb-accordion-item-body >
Hello
World
</nb-accordion-item-body>
</nb-accordion-item>
</nb-accordion>
Вот, пожалуйста, https://stackblitz.com/edit/github-e99ybz?file=src/app/home/home.component.html