当 - 或者 - 时,ng-keypress事件不会被触发。按下数字键盘

时间:2016-10-26 08:00:24

标签: javascript angularjs input keypress keyboard-events

我有一个type = number的输入字段和一个监听keypress事件的函数。除了 - (减号)和之外,所有按键都会调用函数。 (小数点)。

输入字段 -

<input type = "number" ng-keypress = "vm.keypressed($event)" ng-model ="vm.inputNumber"/>

功能

vm.keypressed = function(e){
   var charCode = e.which || e.keyCode;
   console.log(charCode);
}

然而,这个功能没有被要求 - 和。而它适用于所有其他按键。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我的猜测是因为数据类型号改变了数据类型并再试一次

相关问题