用一个简单的管道限制在小数点后2位

我发现了一个例子,它将一个数字限制在小数点后2位,然后将这个数字转换成一个货币数额-例如2.55。

{{ number | currency : 'GBP' : true : '1.2-2'}}

有没有一个简单的管道,不应用货币也可以做同样的事情?

225841 次浏览

货币管道在内部使用 number进行数字格式化。所以你可以这样使用它:

\{\{ number | number : '1.2-2'}}

角度5之后会有所不同:

\{\{ number | currency :'GBP':'symbol':'1.2-2' }}

简单的解决办法

\{\{ orderTotal | number : '1.2-2'}}


//output like this


// public orderTotal = 220.45892221


//   \{\{ orderTotal | number : '1.2-2'}}


// final Output
//  220.45

是工作

.ts -> pi = 3.1415


.html -> \{\{ pi | number : '1.0-2' }}


Ouput -> 3.14
  1. 如果它有一个小数,它只显示一个
  2. 如果它有两个小数,它显示两个

Https://stackblitz.com/edit/angular-e8g2pt?file=src/app/app.component.html

这对我有用! ! ! 谢谢! !