我的應用程序語言環境是葡萄牙語(巴西)。在巴西,點(。)用於分隔數千和逗號(,)用於十進制。假設用戶輸入值4.878當用戶保存數據時,它保存了在UI中輸入的正確值,但當下一次頁面渲染時,它顯示四捨五入值(即5而不是4.878)。我現在面臨的問題有沒有小數位數值文本框,AngularJs-ui-number-mask面向葡萄牙語(巴西)語言環境
<input class="inputbox" ng-model="value" ui-number-mask="0" />
如果我設置2相同的文本框小數位,那麼它會顯示/渲染正確的值總是(即4.878,00): -
<input class="inputbox" ng-model="value" ui-number-mask="2" />
任何建議,爲什麼價值四捨五入和如何解決這個問題。
你能跟我們分享一些代碼嗎?這會有所幫助 – wdanda
還有一個問題,你用這個UI號碼掩碼是什麼API?我快速谷歌帶我:https://github.com/assisrafael/angular-input-masks - 這是一個嗎? – wdanda