为什么该示例在Firefox中不起作用?

时间:2018-12-18 08:52:47

标签: angular firefox

我对angular还是比较陌生,我有一个触发事件的click事件。此函数应该发出一个事件,并且可以在其他浏览器中使用,但不能在Firefox中使用。

我在控制台中看到错误'ERROR ReferenceError:“未定义事件”。但是当我调试时,我看到该事件已定义,并且还尝试注释掉event.stopPropagation(),但它仍然无法正常工作。 / p>

这是我的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();
  }

0 个答案:

没有答案