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>