Как получить значение «0», чтобы показать с NG-шоу?

0

Я пытаюсь получить нулевое значение для отображения в угловом интерфейсе.

<ng-show ng-show="item._source.change.backOrdered"><br> {{'pages.items.backOrdered' | translate}} {{item._source.change.backOrdered}}</ng-show>

Итак, есть 2 случая - когда значение не определено, оно не должно отображаться. Но когда значение равно 0, оно должно отображаться.

Есть ли уловка, чтобы сделать эту работу, например, преобразовать нуль в строку или что-то еще?

Теги:

2 ответа

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
    Я использовал это, кажется, работает. может принять ответ через 7 минут видимо :)
0

Я думаю, вы можете использовать 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>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню