尝试为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.u和control.s工作.
凭借Angular 2+的所有强大功能和跨浏览器功能,我希望以某种方式以优雅的方式处理,使用(keyup...).
肯定很多Angular Devs都使用Macs :).
我还读过如何通过JavaScript捕获Mac的命令键?和http://unixpapa.com/js/key.html但仍然希望Angular优雅的解决方案,而不是与浏览器特定的东西打架......