【发布时间】:2015-10-12 09:06:13
【问题描述】:
我希望能够为我正在构建的应用程序中的按钮设置键盘快捷键。我希望能够将键盘按钮代码作为参数传递以使其可配置。到目前为止,这是我在卡住之前使用文档的内容。 HTML:
<div ng-controller="BtnCtrl">
<button class="primary-btn" type="submit" ng-keypress="press($event, '12')">Button</button>
</div>
JavaScript:
angular.module('App')
.controller('BtnCtrl', function ($scope) {
$scope.press = function($event, hotKeyRef) {
if ($event.keyCode==hotKeyRef) {
//need some code here to trigger the button press
}
}
});
所以使用我的方法,我不确定 a)如何从函数内部触发按钮按下,以及 b)这是否是传递 keyCode 数据的正确方法。
我也可能采取了完全错误的方法,因此我们将不胜感激。
谢谢
【问题讨论】: