不要使用角管在十进制后显示数字

时间:2019-05-16 09:10:57

标签: angular

我有一个进度条,其进度可能在0.1到99.999之间

我不想在ts文件中使用math.round,因为它会弄乱逻辑。我只想显示它不带小数,例如44.983应该是44

<div>
{{percentage}}
</div>

2 个答案:

答案 0 :(得分:1)

Number pipedigitsInfo = 0一起使用

{{ num | number:'1.0-0' }}

Stackblitz

答案 1 :(得分:0)

嗨,您可以使用角管。

import {Pipe} from 'angular2/core';

@Pipe({name: 'round'})
export class RoundPipe {
  transform (input:number) {
    return Math.floor(input);
  }
}

<div>{{percentage | round}}</div>