【发布时间】:2020-04-24 16:40:19
【问题描述】:
我正在寻找一种方法让ngbPanelHeader 触发ngb-accordion 中的内容打开/关闭。似乎手风琴要求标题是内容打开/关闭的触发器。
例如,如果<ngb-panel>(在<ngb-accordion> 内)中的<ng-template> 被赋予ngbPanelTitle 属性,它将成功触发手风琴打开/关闭其内容。但是,如果相同的<ng-template> 具有ngbPanelHeader 属性,则不会。
任何解决方法的建议将不胜感激!
跟进 Çağrı 的回答
我发现他的解决方案可以与非按钮元素一起使用,方法是将点击事件处理程序附加到运行手风琴的 toggle() 函数的元素,并将 <ng-panel> 元素的 id 作为参数传递到那个功能。我已经更新了 Stackblitz 以展示如何实现这一点。
【问题讨论】:
标签: angular ng-bootstrap