Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS带字符串模型的输入类型编号_Javascript_Html_Angularjs_Typescript - Fatal编程技术网

Javascript AngularJS带字符串模型的输入类型编号

Javascript AngularJS带字符串模型的输入类型编号,javascript,html,angularjs,typescript,Javascript,Html,Angularjs,Typescript,由于我有一个输入字段,我收到一条错误消息。它是“number”类型,但实际模型是字符串。这背后的原因是,我的ngModel值用于应用程序的其他部分 但是,对于一个输入字段,我需要将其限制为仅使用数字 在不改变ngModel类型的情况下,实现这一点的最简单方法是什么。您是否可以将字符串转换为数字: $scope.age = parseInt(ageString); 在HTML上: <input type="number" name="age" ng-model="age"/> 我

由于我有一个输入字段,我收到一条错误消息。它是“number”类型,但实际模型是字符串。这背后的原因是,我的ngModel值用于应用程序的其他部分

但是,对于一个输入字段,我需要将其限制为仅使用数字


在不改变ngModel类型的情况下,实现这一点的最简单方法是什么。

您是否可以将字符串转换为数字:

$scope.age = parseInt(ageString);
在HTML上:

<input type="number" name="age" ng-model="age"/>


我将创建与数字一起工作的自定义指令,但不会更改
ngModel
如果是数字类型输入,则可以将字符串转换为数字,如果是此AngularJS还是AngularJS?我的意思是,根据您使用的框架,相应地修改问题中的命名和标记:)