如何将视图中的货币符号添加到从模型中提取的值?

Rog*_*asy 5 angularjs

我需要在从JSON拉出的值前面加上'$'.我该怎么做呢?

我想要

<span ng-model="item.value"></span>
Run Code Online (Sandbox Code Playgroud)

给出$ 12.34,假设在模型中item.value = 12.34的值

Rog*_*asy 3

感谢@JBNizet,我找到了答案!我在下面发布,以防将来对其他人有所帮助。

<span ng-bind="item.value | currency:USD$:2"></span>
Run Code Online (Sandbox Code Playgroud)

我必须将“ng-model”更改为“ng-bind”并添加货币过滤器。对于其他为此苦苦挣扎的新手 - ng-model 是双向数据绑定,当用户对数据进行更改时使用(例如通过表单输入)。ng-bind 是一种单向数据绑定,用于从模型中提取数据,即不会更改的数据。

过滤器不能应用于 ng-model;相反,您创建一个格式化程序。

我希望这有帮助。