javascript - AngularJS:将小数点分隔符更改为逗号

标签 javascript html angularjs internationalization decimalformat

我希望我能找到解决方案。 我正在使用 angular1.4

我想用十进制数字显示时间(用逗号分隔,因为用户在德国-欧洲)。

例如 5min 应该显示为:

5min=(5/60)=0,08(2 位小数)

然后我遇到了这个解决方案:AngularJS number filter .但是结果以十进制显示,我可以在下面的管道过滤器中添加什么,以将十进制更改/替换为逗号?

<span>{{ dr.duration/(60*60*1000) | number:2}}</span>

如果您需要清楚,请告诉我。

最佳答案

要更改 AngularJS 数字过滤器使用的分隔符,请包括适当的区域设置规则集,例如 angular-locale_de-de.js

有两种方法可以为 AngularJS 提供语言环境规则:

有关详细信息,请参阅

演示

<script src="//unpkg.com/angular/angular.js"></script>
<script src="//unpkg.com/angular-i18n/angular-locale_de-de.js"></script>
<body ng-app>
    <span><b>5min=(5/60)=</b>
      {{ 5/60 | number:2 }} hr (2 decimal places)
    </span>
</body>    

关于javascript - AngularJS:将小数点分隔符更改为逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55229859/

相关文章:

javascript - 掌上电脑 : how to change cell value in render function

javascript - Body-Parser 不读取请求正文

php - 虽然循环无法正常工作

html - 在什么情况下插值在 Angular 中是合法的,为什么?

javascript - AG-GRID-ANGULAR - 如果选中/取消选中单元格渲染器中的所有复选框,如何选中/取消选中标题组件中的复选框?

javascript - 拉斐尔的锥形线

javascript - 如何让 div/table 改变它们的大小?

html - Content-Script-Type 和 Content-Style-Type 有什么意义

AngularJS覆盖(模拟)单元测试服务

css - 如何在ng-repeat中使用ng-if来应用css类