Javascript 使用AngularJS添加两个十进制数
我需要更新一个输入,这样如果是一个整数,你可以加2个零 投入:12 产出:12.00 (在同一输入文本中)Javascript 使用AngularJS添加两个十进制数,javascript,angularjs,Javascript,Angularjs,我需要更新一个输入,这样如果是一个整数,你可以加2个零 投入:12 产出:12.00 (在同一输入文本中) 功能控制器($scope){ $scope.change=函数(){ }; } {{value}编号:2} 它可以在$scope.change内完成,但需要更多的代码行。 有没有更直接的方法来实施它?例如{value | number 2}} 提前谢谢。我想你已经拿到了。角度提供了一个。其工作原理如下: {{val | number:<fractionsize>}} {{
功能控制器($scope){
$scope.change=函数(){
};
}
{{value}编号:2}
它可以在$scope.change内完成,但需要更多的代码行。
有没有更直接的方法来实施它?例如{value | number 2}}
提前谢谢。我想你已经拿到了。角度提供了一个。其工作原理如下:
{{val | number:<fractionsize>}}
{{val|number:}
如果这个数字表示货币,请考虑使用.< /P>
编辑:对于代码的可维护性来说,使用筛选器可能也是一个好主意,因为它将获取数据与格式化数据分离开来。嗨,我需要的是自动更新相同的输入,但如果是整数,则使用小数点。您可以尝试绑定事件,以便在每次输入更改时应用数字筛选器;您可以将其用作起点。但是,您可能会注意到,在示例中,添加数字会出现一些奇怪的行为。您最好的选择可能是编写一个自定义指令,按照您想象的方式处理输入。
{{val | number:<fractionsize>}}