ngif не работает должным образом

0

Я хочу использовать ngif для проверки некоторого int, возвращающегося из функции, и если его больше 0, я хочу представить его, так что это то, что я сделал:

 <div>
<b>Name:</b>{{person.getName()}}<b>balance left:</b>
<div *ngif="person.getBalance()>0">{{bulk.getBalance()}}</div>
</div>

но я получаю страницу blanc, но если я удалю ngif, это будет хорошо, но мне это нужно, что я делаю неправильно?

это данные, которые поступают из массива, называемого "человек",

Тпх

  • 1
    Это столица, я в * ngЕсли не маленький я.
Теги:

1 ответ

1
Лучший ответ

Вы ошиблись. Попробуйте удалить * и поставить a - между ng и if.

<div ng-if="person.getBalance()>0">{{bulk.getBalance()}}</div>

Я думаю, что это не работает, потому что вы оцениваете метод. Вместо этого сохраните "Баланс" в переменной следующим образом:

<div ng-if="person.balance>0">{{bulk.balance}}</div>

Выполните метод getBalance в вашем контроллере.

Ещё вопросы

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