相关疑难解决方法(0)

Angular 2+优雅的拦截Command + S的方式

尝试为Command + S实现快捷键组合以保存表单.

我已经读过这个 - https://angular.io/guide/user-input,但它没有说任何关于元或命令的内容.

尝试围绕表格:

<div
  (keyup.command.s)="save()"
  (keyup.command.u)="save()"
  (keyup.control.u)="save()"
  (keyup.control.s)="save()"
  (keyup.meta.u)="save()"
>
Run Code Online (Sandbox Code Playgroud)

其中,只有control.ucontrol.s工作.

凭借Angular 2+的所有强大功能和跨浏览器功能,我希望以某种方式以优雅的方式处理,使用(keyup...).

肯定很多Angular Devs都使用Macs :).

我还读过如何通过JavaScript捕获Mac的命令键?http://unixpapa.com/js/key.html但仍然希望Angular优雅的解决方案,而不是与浏览器特定的东西打架......

javascript keyboard-shortcuts cross-browser onkeyup angular

10
推荐指数
2
解决办法
2121
查看次数