使用 Angular 设置 float/double 格式

Pab*_*ney 2 angularjs

这可能是一个愚蠢的问题,但我对 Angular 很陌生。如何格式化浮点数/双精度数以在分隔符后仅显示两位小数。

 <input type="text" name="whatever" value="{{model.Rate}}" />
Run Code Online (Sandbox Code Playgroud)

我在 SO 中看到了一些问题,但我相信这样的基本操作可以用更简单的方式完成。

dar*_*uby 5

尝试这样的事情

<input type="text" name="whatever" value="{{model.Rate.toFixed(2)}} />
Run Code Online (Sandbox Code Playgroud)

假设Rate是类型number

toFixed()返回一个字符串,并且总是用零填充,所以0.toFixed(2) === "0.00"