输入$ event而不是任何?

时间:2018-04-16 05:24:14

标签: angular typescript

我在我的一个函数中使用angular $ event作为参数。 我不想在函数定义中使用'any'类型作为evt。 什么是evt的首选替代方案?

HTML

<button class="edit-button" (click)="invokeEdit($event)">Edit</button>

打字稿

public invokeEdit(evt: any): void {
    evt.stopPropagation();
}

1 个答案:

答案 0 :(得分:2)

您可以使用鼠标事件 MouseEvent 界面。 请查看以下链接以获取更多信息。

Reference one

Reference two

  

HTML: -

public bool IsFixedSize { get; }
public bool IsReadOnly { get; }
  

打字稿: -

<button (click)="invokeEdit($event)" type="submit" mat-raised-button color="default">Edit</button>