javascript – 在div而不是输入上使用AngularJS ngKeyup

前端之家收集整理的这篇文章主要介绍了javascript – 在div而不是输入上使用AngularJS ngKeyup前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经设置了一个示例代码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”

猜你在找的JavaScript相关文章