使用angularjs在文本框中输入时添加逗号分隔的货币格式

时间:2016-03-25 10:40:04

标签: angularjs

我在文本框中输入金额然后它应该在金额之间添加逗号(例如:我输入123500它应该在模糊时自动转换为1,23,500.00)使用角度js。

这应该在同一个输入框中发生。

enter image description here

2 个答案:

答案 0 :(得分:2)

如果这是货币输入,您可以使用ng-currency: https://github.com/aguirrel/ng-currency

<input type="text" model="yourModel" ng-currency />

此处提供了一个示例:http://plnkr.co/edit/u9mJqDH8UpwxDnOv8gZL?p=preview

源代码非常简单,您可以将其分叉,并根据需要将其调整为您的代码。

答案 1 :(得分:1)

试试这个:

columns.Bound(v => v.TrackingID).HeaderTemplate(" ")
                                .ClientTemplate("<i title='Revert the record' class='fa fa-floppy-o fontIcon' onclick='revertData(\\#:TrackingID\\#);'></i>");

参考:http://plnkr.co/edit/mO257aew7YKXaIzSwS6G?p=preview