如何在角度表达式中数字等于0时显示空字符串

时间:2014-11-05 21:41:40

标签: angularjs syntax

<div>{{a.value | number:0}}</div>

这就是我所拥有的。如果值为0,我想显示“”无论如何,我可以在同一行内做到这一点?或者我必须在控制器中过滤掉它。

由于

2 个答案:

答案 0 :(得分:4)

非常难看,但你可以这样做:

<div>{{a.value ? (a.value | number:0) : '' }}</div>

不确定是否有更清晰的方法。

答案 1 :(得分:2)

使用ng-bindng-if。像这样:

<span ng-bind="a.value" ng-if="a.value"></span>