Я довольно плохо знаком с angular, у меня есть событие щелчка, которое вызывает функцию.Эта функция должна генерировать событие и работает в других браузерах, но не в Firefox.
Я вижу ошибку в консоли «ERROR ReferenceError:« событие не определено ». Но когда я отлаживаю, я вижу, что событие определено, а также пытался закомментировать event.stopPropagation (), но все равно неработа.
Это мой HTML:
<ul class="overlay">
<li (click)="onMoreActionClicked($event, 'UnSubscribe')" class="os-dropdown-item">
<i class="clear_icon icon"></i>
<span>Unsubscribe</span>
</li>
<li *ngIf="!isProd" (click)="onMoreActionClicked($event, 'openCompanyAlertsSettings')" class="os-dropdown-item">
<i class="news_icon icon"></i>
<span>Settings</span>
</li>
<li (click)="onMoreActionClicked($event, 'openInCompanySearch')" class="os-dropdown-item">
<i class="save_companies_icon icon"></i>
<span>Open in Company Search</span>
</li>
</ul>
Это мой машинопись:
onMoreActionClicked(event, node) {
event.stopPropagation();
this.moreActionClicked.emit(node);
this.isListVisible = false;
this.dropdown.close();
}