【发布时间】:2014-07-07 16:31:43
【问题描述】:
嗨,当我使用跨度标签时,我可以应用货币过滤器,例如
<div ng-repeat="item in items">
<span>
{{item.cost | currency}}
</span>
</div>
我想知道如何在输入标签中应用相同的货币过滤器。即
<div ng-repeat="item in items">
<input type="text" ng-model="item.cost | currency" />
</div>
当我尝试将货币过滤器应用于上述输入字段时,它不起作用。请让我知道如何将货币过滤器应用于输入字段。谢谢
【问题讨论】:
-
这是我找到的最好的库。它在输入未聚焦时显示为货币,在聚焦时转换为数字,优雅地处理几个非数字字符,并将底层
ng-model-bound 属性始终保持为number类型。 npmjs.com/package/ng-input-currency
标签: javascript jquery angularjs