簡體   English   中英

你如何在 Typescript 中找到事件的類型?

[英]How do you find the type of event in Typescript?

這是我的 HTML 模板:

<input (keyup)="onKey($event)">

這是我的打字稿文件:

onKey(event: any) {
    console.log(typeof event);
}

console.log輸出object但實際上它應該是KeyboardEvent

有沒有通用的方法來查找事件的類型?

您可能只想檢查event.type以查看它是什么,並從中推斷出類型。

否則,您可以嘗試使用event instanceof KeyboardEvent用戶定義的類型保護

此外,在您的示例中,您可以使用參數event:KeyboardEvent而不是event:any

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM