在ng-model上格式化显示,但将值保持为控制器中的浮点数

时间:2016-06-09 15:52:23

标签: angularjs

Amount : <input type="text" ng-model="amount" />

在控制器内:

amount=1000.00

有没有办法可以在文本框中显示值

Amount : 1,000.00

并且仍然将控制器中的值保持为货币/数字,这样我就不必在需要执行某些操作时将它们解析为float。

1 个答案:

答案 0 :(得分:1)

在这样的视图中使用它来进行金额格式化。

<input type="text"  ng-model="amount.toLocaleString('en-US', {style: 'currency', currency: 'USD', minimumFractionDigits: 2})"/>