Я пытаюсь получить нулевое значение для отображения в угловом интерфейсе.
<ng-show ng-show="item._source.change.backOrdered"><br> {{'pages.items.backOrdered' | translate}} {{item._source.change.backOrdered}}</ng-show>
Итак, есть 2 случая - когда значение не определено, оно не должно отображаться. Но когда значение равно 0, оно должно отображаться.
Есть ли уловка, чтобы сделать эту работу, например, преобразовать нуль в строку или что-то еще?
Используйте ng-show=var != null
:
<ng-show ng-show="item._source.change.backOrdered != null">
<br> {{'pages.items.backOrdered' | translate}} {{item._source.change.backOrdered}}
</ng-show>
Я думаю, вы можете использовать angular.isNumber
ЯШ:
$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>