您能帮助我理解为什么我在使用路由器时无法在另一页的activeIds
上显示ngbaccordion
吗? (我的手风琴的名称是项目的名称,我要从标题项目上的click
的手风琴,移到主页的另一端,
我尝试用
捕获OnInit
,AfterView**
钩子上的em
this.acc.activeIds = this.arr.map((el, i) => ngb-panel-${i});
但是什么也没发生。尽管acc.activeIds
已经有要打开面板的数组,但它仅在重新加载页面时有效(面板处于打开状态)。我想我做错了什么,或者不知道该怎么做。
无论如何,只要单击项目并转到第二页路线,我的acc.activeIds
都不处于打开状态。
我该如何解决?任何钩子都无法帮助我或以[activeIds]
的形式向html提供指令,我已经尝试过
https://stackblitz.com/edit/angular-7g3yp5?file=src%2Fapp%2Facc-list%2Facc-list.component.ts