Vij*_*dav 2 javascript angular
我需要使用ESC键从用户的输入文本字段中删除焦点。我不知道如何使用文本输入字段。下面的代码可以完美地检测出ESC键是否被按下。
// Triggered Listener to detect event raised from DOM.
@HostListener('document:keydown', ['$event']) onKeydownHandler(event:
KeyboardEvent) {
if (event.keyCode === 27) {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙怎么办??谢谢
您可以blur在keydown.escape事件的处理程序中调用输入字段的方法:
<input #txtInput (keydown.escape)="txtInput.blur()">
Run Code Online (Sandbox Code Playgroud)
有关演示,请参见此堆叠闪电战。
| 归档时间: |
|
| 查看次数: |
1223 次 |
| 最近记录: |