EmberJS 全局按键
EmberJS global keyPress
ember 是否有办法允许 ember 组件 capture/listen 全局按键事件而无需设置焦点(如所附链接所述)?
在 Ember 的最新版本中是否有一种优雅的方法可以做到这一点?
Global keyDown/keyPress events in EmberJS without having to set focus
Ember.js: View listening for keypress event
仅供参考,实现此目的的最佳方法是使用 Mousetrap.js http://craig.is/killing/mice
Ember CLI 说明
bower 安装 --save mousestrap
将 /* global Mousetrap */ 添加到要在其中使用鼠标陷阱的文件的顶部(在我的例子中是自定义组件
用法示例:
didInsertElement: function() {
Mousetrap.bind('right', function() {
alert('right direction arrow clicked');
});
}
ember 是否有办法允许 ember 组件 capture/listen 全局按键事件而无需设置焦点(如所附链接所述)?
在 Ember 的最新版本中是否有一种优雅的方法可以做到这一点?
Global keyDown/keyPress events in EmberJS without having to set focus
Ember.js: View listening for keypress event
仅供参考,实现此目的的最佳方法是使用 Mousetrap.js http://craig.is/killing/mice
Ember CLI 说明
bower 安装 --save mousestrap
将 /* global Mousetrap */ 添加到要在其中使用鼠标陷阱的文件的顶部(在我的例子中是自定义组件
用法示例:
didInsertElement: function() { Mousetrap.bind('right', function() { alert('right direction arrow clicked'); }); }