Javascript 使用AngularJS添加两个十进制数

Javascript 使用AngularJS添加两个十进制数,javascript,angularjs,Javascript,Angularjs,我需要更新一个输入,这样如果是一个整数,你可以加2个零 投入:12 产出:12.00 (在同一输入文本中) 功能控制器($scope){ $scope.change=函数(){ }; } {{value}编号:2} 它可以在$scope.change内完成,但需要更多的代码行。 有没有更直接的方法来实施它?例如{value | number 2}} 提前谢谢。我想你已经拿到了。角度提供了一个。其工作原理如下: {{val | number:<fractionsize>}} {{

我需要更新一个输入,这样如果是一个整数,你可以加2个零

投入:12 产出:12.00 (在同一输入文本中)


功能控制器($scope){
$scope.change=函数(){
};
}
{{value}编号:2}
它可以在$scope.change内完成,但需要更多的代码行。 有没有更直接的方法来实施它?例如{value | number 2}}


提前谢谢。

我想你已经拿到了。角度提供了一个。其工作原理如下:

{{val | number:<fractionsize>}}
{{val|number:}

如果这个数字表示货币,请考虑使用.< /P>


编辑:对于代码的可维护性来说,使用筛选器可能也是一个好主意,因为它将获取数据与格式化数据分离开来。

嗨,我需要的是自动更新相同的输入,但如果是整数,则使用小数点。您可以尝试绑定事件,以便在每次输入更改时应用数字筛选器;您可以将其用作起点。但是,您可能会注意到,在示例中,添加数字会出现一些奇怪的行为。您最好的选择可能是编写一个自定义指令,按照您想象的方式处理输入。
{{val | number:<fractionsize>}}