我目前正在使用Angular UI向元素添加热键,但它似乎不支持多个热键。什么是让这个工作的最好方法?
答案 0 :(得分:1)
不使用Angular-UI,但您可以查看angular-hotkeys指令,它允许您将一个或多个键绑定到事件函数。
实施例
<div hotkey="{ 'A': functionA, 'B': functionB }"></div>
$scope.functionA = function (event) {
event.preventDefault();
console.log('A key pressed.');
}
$scope.functionB = function (event) {
event.preventDefault();
console.log('B key pressed.');
}