通常,来自输入的ng-model数据存储为字符串。如何检查用户是否键入了数字?
答案 0 :(得分:3)
您可以使用角度IsNumber功能
if (angular.isNumber(modelvar) {
}
答案 1 :(得分:0)
在input
上添加验证以防止除数字之外的任何内容,
Allow only numbers to be typed in a textbox
或者更好,使用验证引擎检查输入并显示警告消息。
答案 2 :(得分:0)
你可以使用;
<input type="number">
为了确保在HTML中它是一个数字,并检查角度;
if(typeof(VARIABLE) != "number"){
console.log("error, variable is not a number");
return;
}
希望它有所帮助!