我正在使用带有ng-keypress的简单输入字段来记录正在按下的键。
在Firefox上工作得非常好,但我刚才意识到在Chrome上,使用Chrome时$ event的关键属性是未定义的。
Bellow,在两个浏览器的控制台上按'a'键的$ event内容。
有人知道这里的问题是什么吗?
答案 0 :(得分:0)
更好地实现ui keypress而不是使用ng-keypress,这将适用于每个浏览器。
<ng-form name="form" novalidate role="form" ui-keypress="{13:'yourfunction()'}"
//your code
</ng-form>
答案 1 :(得分:0)
这在Chrome中是一个非常可靠的错误。
在尝试了许多不同的方法之后,我意识到通过使用按预期工作的keyDown或keyUp事件来解决它的唯一方法。