2016-09-22 5 views
0

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

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

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

это данные, получаемые из массива под названием «человек»

Тпх

+1

Это капитал I in * ngIf не маленький i. – ranjeet8082

ответ

1

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

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

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

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

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

Смежные вопросы