在ng-model上应用parseFloat

时间:2019-02-04 05:21:46

标签: javascript html angularjs angularjs-ng-model

我正在尝试使用ng-model在输入字段上打印Float值。但是没有显示。如果我使用value而不是ng-model,那么它将显示出来。

这是我的代码:

<input id="cost" name="cost" type="number" ng-model="parseFloat(cost_per_month)">

如果我使用ng-model插入的值:

<input id="cost" name="cost" type="number" value="cost_per_month">

这是我的控制器:

$scope.selectedcost = parseFloat(orgprojects.cost_per_month);

1 个答案:

答案 0 :(得分:1)

您不一定必须在控制器上使用parseFloat,您可以使用数字过滤器以所需格式显示模型变量,

<input id="cost" name="cost" type="number" ng-model="cost_per_month | number:2">