Angular 2 PercentPipe异常输出

5 angular2-pipe angular

以下绑定:

{{ -50.52338914680037 }}
{{ -50.52338914680037 | number }}
{{ -50.52338914680037 | percent }}
Run Code Online (Sandbox Code Playgroud)

生产:

-50.52338914680037
-50.523
-5,052.339%
Run Code Online (Sandbox Code Playgroud)

我期待百分比管道的输出

-50.523%
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

Lar*_*ars 11

要获得-50.523%使用此代码的预期结果:

{{ (-50.52338914680037 / 100) | percent }}
Run Code Online (Sandbox Code Playgroud)

要么

{{ -0.5052338914680037 | percent:'2.0-3' }}
Run Code Online (Sandbox Code Playgroud)

如果需要,请查看DecimalPipe(API)格式调整.

  • 如果您没有先将数字除以100,结果是正确的...... (2认同)