gpt4 book ai didi

html - Angular 2 全局键检测

转载 作者:搜寻专家 更新时间:2023-10-30 21:16:46 24 4
gpt4 key购买 nike

如何使用 RC5 在文档上绑定(bind)一个键事件监听器而不是 Angular 2 中的特定输入字段?

例如:

我知道这个“将它绑定(bind)到一个元素”

<input (keypress)="onKeyDown($event)" [(ngModel)]="something" type="text">

例如,我如何将它绑定(bind)到文档

<div (keypress)="onKeyDown($event)"> <input /> ... </div>

最佳答案

@HostListener('window:keydown', ['$event'])
onKeyDown(event) {
...
}

你也可以这样做

<div (window:keypress)="onKeyDown($event)">

<div (document)="onKeyDown($event)">

像声明式过滤

<div (window:keydown.alt.a)="onKeyDown($event)">

目前不支持全局监听器

另见 https://github.com/angular/angular/issues/7308

关于html - Angular 2 全局键检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38973976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com