我已经用一些示例代码设置了一个 Plunker:http://plnkr.co/edit/upExTHzpkwtZ45mdikFr?p=preview
非常简洁的问题是:我正在尝试使用 AngularJS 的 ng-keyUp
指令。在我只看到的文档中,虽然我试图捕获页面上任何位置的按键,而不仅仅是输入框内的按键,但我只看到它用于输入。像这样:
// view
<div ng-keyup="keyPress($event)">
// The bulk of my controller's view goes in here
</div>
// inside controller
$scope.keyPress = function(e){
console.log(e);
}
同样,请参见上面的 Plunker 示例。目前,它根本不起作用,也没有记录任何内容。我怎样才能让它正常工作?
最佳答案
尽量给div元素焦点,或者使用tabindex="1"
关于javascript - 在 div 而不是输入上使用 AngularJS ngKeyup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19900455/