AngularJs-Facing问题与葡萄牙语(巴西)语言环境中的ui-number-mask

时间:2016-05-27 12:25:19

标签: javascript angularjs localization

我的应用程序区域设置是葡萄牙语(巴西)。在巴西,点(。)用于分隔数千,逗号(,)用于小数。假设用户输入值4.878当用户保存数据时,它保存在UI中输入的正确值,但是当下一次页面呈现时,它显示舍入值(即5而不是4.878)。我面临着没有小数位的数字文本框的问题,

   <input class="inputbox" ng-model="value" ui-number-mask="0" />

如果我为同一个文本框设置了2个小数位,那么它将始终显示/呈现正确的值(即4.878,00): -

<input class="inputbox" ng-model="value" ui-number-mask="2" />

任何建议,为什么价值观四舍五入以及如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

这听起来像是本地化问题。你试过这个吗? https://docs.angularjs.org/guide/i18n