angular7中小数部分大于0则显示两位小数
Show two decimal places if decimal part is greater than 0 in angular 7
我正在开发 Angular 7 应用程序。如何格式化数字如下:
2.14569 to 2.14
3.245 to 3.24
1.00 to 1
我如何在 Angular 中实现这一目标。我试过 (| number:'1.2-2') 这个但它总是给出两位小数,比如 4.00 但我希望它是 4. 基本上我的问题是,如果有小数部分并且大于 0 然后显示只有两位小数,否则只显示没有小数部分的简单数字。
// Data
decimalValue = {
one: 2.14569,
two: 3.245,
three: 1.00
}
// HTML
<div>{{decimalValue.one | number:'1.0-2'}}</div>
<div>{{decimalValue.two | number:'1.0-2'}}</div>
<div>{{decimalValue.three | number:'1.0-2'}}</div>
我正在开发 Angular 7 应用程序。如何格式化数字如下:
2.14569 to 2.14
3.245 to 3.24
1.00 to 1
我如何在 Angular 中实现这一目标。我试过 (| number:'1.2-2') 这个但它总是给出两位小数,比如 4.00 但我希望它是 4. 基本上我的问题是,如果有小数部分并且大于 0 然后显示只有两位小数,否则只显示没有小数部分的简单数字。
// Data
decimalValue = {
one: 2.14569,
two: 3.245,
three: 1.00
}
// HTML
<div>{{decimalValue.one | number:'1.0-2'}}</div>
<div>{{decimalValue.two | number:'1.0-2'}}</div>
<div>{{decimalValue.three | number:'1.0-2'}}</div>