2016-02-14 39 views
0

例如工作。但shift-ctrl-alt-65不适用于ui-keydown。 请帮忙角UI-KEYDOWN不与移+ Ctrl + Alt + A键

+0

哪'角ui'的版本,你使用?在'textarea'中用'0.4.0'试了一下,效果很好。 https://jsfiddle.net/2pz2jw6v/1/ –

+0

angular-ui-utils - AngularJS工具的Swiss-Army-Knife(无外部依赖!)@version v0.1.1 – Shailendra

+0

刷新jsfiddle:https:// jsfiddle。 net/2pz2jw6v/3 /使用您正在使用的版本。仍按预期工作。如果您尝试在'div'中添加'tabindex =“1”'怎么办?如果这不起作用,那么我不知道。我会检查控制台,也许有一个例外。 –

回答

0

因此,事实证明你错过了封闭的{ ... }大括号。

ui-keydown指令需要一个对象文字,其中属性名称是组合键,并且该值是一个将针对范围进行评估的表达式。

因此,解决办法是:

<div ui-keydown="{'shift-ctrl-alt-65': 'ctrl.scrollFromShortcut($event,\'others\')'}"></div>