angular - HTML 检查变量未定义,ngIf 不包括值为 0 的情况

标签 angular angular2-template angular2-directives

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

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

下面的工作,但那些是 2 检查:

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

我想在唯一条件下检查这种情况,以缩短它并使其更清洁。

有没有简单的方法可以做到这一点?

最佳答案

你可以这样写:

*ngIf="testvar !== undefined"

关于angular - HTML 检查变量未定义,ngIf 不包括值为 0 的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45827673/

相关文章:

angular2-template - 无法绑定(bind)到 '*ngIf',因为它不是 angular2 中 'td' 的已知属性

angular - 如何以 Angular 2 访问模块中的变量值到我的组件?

Angular 6 : Uncaught (in promise): Error: StaticInjectorError(AppModule)[RoleGuardService]

angular - 未找到 PrimeNG 样式表

angular 2 material keyup.enter 根本不触发

javascript - 如何在不创建数组的情况下使用 NgFor 来生成矩阵 UI 模式

CSS 在我的 Angular 组件中不起作用

typescript - 如何根据 Angular 2 中的自定义验证规则显示错误消息?

angular - 为什么 [myHighlight] ="..."对属性指令有效?

jhipster - 在 JHipster Angular 2 应用程序中从本地系统添加自定义 JS 文件