首页 > 解决方案 > 在 Angular ngClass 中,我们可以组合多个条件吗?

问题描述

[ngClass]="{'hasDocument': item.communication_file != '', 'no_Doc': item.communication_file == '' }">

例如,如何执行以下操作?

[ngClass]="{'hasDocument': item.communication_file != '' && item.communication_file != null, 'no_Doc': item.communication_file == '' }">

有可能这样做吗?如果是,正确的语法是什么?

标签: ionic4angular8

解决方案


但是你在这个大括号定义“真”和“假”中缺少“()”。

    [ngClass]="{'hasDocument': (item.communication_file != '' && item.communication_file != null), 'no_Doc': item.communication_file == '' }"

如果您想使用多个条件,请使用大括号。


推荐阅读