Я добавил еще одно событие нажатия внутри ngbPanelTitle.Событие click запускается в браузере Chrome (я вижу журналы консоли), но не в Mozilla firefox и IE 11 / Egde.
Вы можете увидеть код ниже в accordion-basic.html и accordion-basic.ts
<ngb-accordion #acc="ngbAccordion" activeIds="ngb-panel-0">
<ngb-panel>
<ng-template ngbPanelTitle>
<span>★ <b>Fancy</b> title ★</span>
<span (click)="headerClick()">inside title</span>
</ng-template>
<ng-template ngbPanelContent>content here</ng-template>
</ngb-panel>
</ngb-accordion>
Редактировать: когда я запускаю проект, в качестве вывода я вижу в браузере, что этот тег (<ng-template ngbPanelTitle></ng-template>
) становится тегом кнопки внутри тега h5.поэтому я не могу вызвать событие click (на firefox), которое находится внутри тега кнопки.
Demo - https://stackblitz.com/edit/angular-swevh2
Мой проект работает с Angular выше 6.0.7 и ngBootstrap 3.3.1