Ответ 1
Вы можете просто написать:
*ngIf="testvar !== undefined"
Я использую Angular 2 и хотел бы проверить, является ли значение переменной undefined
используя условие htm *ngIf
.
Если я использую <span *ngIf="!testvar">
, это также покрывает случай, когда переменная testvar = 0
, но я бы хотел исключить случай, когда она равна 0.
Следующие работы, но это 2 проверки:
<span *ngIf="!testvar && testvarl != 0"></span>
Я хотел бы проверить этот случай с единственным условием, чтобы сократить его и сделать его чище.
Есть ли простой способ сделать это?
Вы можете просто написать:
*ngIf="testvar !== undefined"
IDE не нравится ответ выше :) Другой возможный путь следующий:
*ngIf="balance + '' === 'undefined'"