我有一个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);
}
然而,这个功能没有被要求 - 和。而它适用于所有其他按键。有什么想法吗?
答案 0 :(得分:0)
我的猜测是因为数据类型号改变了数据类型并再试一次