我已经设置了一个示例代码:
http://plnkr.co/edit/upExTHzpkwtZ45mdikFr?p=preview的Plunker
很简单的问题是:我试图使用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”