【发布时间】:2018-08-10 08:42:42
【问题描述】:
我正在使用 angular 并且我有组件 c-button 我有以下代码:
@HostListener('click', ['$event'], ) preventDefault(): void {
event.preventDefault ? event.preventDefault() : event.returnValue = false; //event.preventDefault support for IE
event.stopPropagation();
}
在父组件中我有以下代码:
<c-button class="button-search" (click)="search()"> SEARCH </c-button>
点击按钮时出错:
ERROR ReferenceError: "事件未定义"
我没有根据我的代码在互联网上找到解决方案来解决这个问题。
我无法将 $event 传递给搜索函数,因为我必须从组件类中调用此函数。那么如何定义事件呢?
需要帮助。
【问题讨论】:
标签: angular firefox event-handling dom-events