回答了类似的问题,但我无法找出为什么代码对我不起作用。我有一个使用ngFor生成的ngbpanels列表。我需要根据某种逻辑扩展/去扩展特定的面板
在html文件中
<ngb-accordion #acc="ngbAccordion" >
<ngb-panel *ngFor="let panel of panels; let panelIndex=index" id="{{panelIndex}}">
....
在ts文件中:
@ViewChild('acc') panelsView;
....
this.panelsView.toggle(this.panelIndex);
面板是开放的,通过编写我希望它在特定条件下切换的代码。代码没有给我任何错误,但面板保持打开状态