Как вставить еще одно событие клика в ngbPanelTitle на ngbAccordion - PullRequest
0 голосов
/ 12 ноября 2018

Я добавил еще одно событие нажатия внутри 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>&#9733; <b>Fancy</b> title &#9733;</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

...