HTML检查变量未定义,使用ngIf排除值为0时的情况

问题描述 投票:13回答:2

我正在使用Angular 2,并想使用htm undefined条件检查变量值是否为*ngIf

如果我使用<span *ngIf="!testvar">,它也涵盖了变量testvar = 0的情况,但我想排除它为0时的情况。

以下工作,但这些是2个检查:

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

我想检查这个案例,只是为了缩短它并使其更清洁。

有一个简单的方法吗?

angular angular2-template angular2-directives
2个回答
22
投票

你可以写:

*ngIf="testvar !== undefined"

-1
投票

IDE不喜欢上面的回答:)下一个可能的方法是:

*ngIf="balance + '' === 'undefined'"
© www.soinside.com 2019 - 2024. All rights reserved.