web-dev-qa-db-ja.com

値が0の場合を除く、ngIfで未定義のHTMLチェック変数

Angular 2を使用しており、htm *ngIf条件を使用して変数値がundefinedであるかどうかを確認したいと思います。

<span *ngIf="!testvar">を使用する場合、変数testvar = 0の場合もカバーしますが、0の場合は除外します。

以下は機能しますが、これらは2つのチェックです。

<span *ngIf="!testvar && testvarl != 0"></span>

短くしてきれいにするための条件だけでこのケースをチェックしたいと思います。

これを行う簡単な方法はありますか?

16
user1892775

あなたはただ書くことができます:

*ngIf="testvar !== undefined"
25
diopside