通常当我想在 js 中捕获页面上的事件时:
window.onkeydown = function (event) {
//Do something here
}
我似乎无法弄清楚(或谷歌)如何在 typescript 中做到这一点。对于我正在使用的设置,页面有一个 ts
文件,它正在加载的类有一个 ts
文件。
最佳答案
这个
window.addEventListener('keydown', keyDownListener, false)
window
被定义为 lib.d.ts
中的所有事件和这个特定的监听器
addEventListener(type: "keydown", listener: (ev: KeyboardEvent) => any, useCapture?: boolean): void;
或者这个,如果你想保持原来的“风格”,
window.onkeydown = (ev: KeyboardEvent): any => {
//do something
}
关于javascript - 将 window.event 处理程序添加到 typescript ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38660518/