我的网页上有这个HTML代码:
<div>{{ row.price }}</div>
如何才能使价格以美元显示,或者如果价格为0则显示“免费”字样?
答案 0 :(得分:2)
要显示货币,您可以使用currency
过滤器
<div>{{row.price | currency}}</div>
显示&#34; Free&#34;对于一个零美元的项目,你可以添加另一个文本&#34; Free&#34;并根据row.price
或者更简单的方法可以是{{row.price==0?'Free':(row.price|currency)}}
答案 1 :(得分:1)
应用货币过滤器:
<span ng-show="row.price">{{ row.price | currency }}</span>
<span ng-hide="row.price">Free</span>
0
是假的