我正试图在角度UI中显示零值。
<ng-show ng-show="item._source.change.backOrdered"><br> {{'pages.items.backOrdered' | translate}} {{item._source.change.backOrdered}}</ng-show>
所以有2种情况 - 当值未定义时,它不应该显示。但是当值为0时,应该显示它。
是否有一个技巧可以使这项工作,比如将零转换为字符串或什么?
答案 0 :(得分:2)
使用ng-show=var != null
:
<ng-show ng-show="item._source.change.backOrdered != null">
<br> {{'pages.items.backOrdered' | translate}} {{item._source.change.backOrdered}}
</ng-show>
答案 1 :(得分:0)
我认为您可以使用angular.isNumber
JS:
$scope.isNumber = function(value){
return angular.isNumber(value);
}
HTML:
<ng-show ng-show="isNumber(item._source.change.backOrdered)"><br> {{'pages.items.backOrdered' | translate}} {{item._source.change.backOrdered}}</ng-show>