ionic4 - 在 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 == '' }">
有可能这样做吗?如果是,正确的语法是什么?
解决方案
但是你在这个大括号定义“真”和“假”中缺少“()”。
[ngClass]="{'hasDocument': (item.communication_file != '' && item.communication_file != null), 'no_Doc': item.communication_file == '' }"
如果您想使用多个条件,请使用大括号。
推荐阅读
- sql-server - 使用文本文件批量插入创建表
- javascript - 在所有异步、嵌套、$.each 数据库调用完成后做一些事情
- c# - 如何从 WPF 中的文本框中获取换行?
- r - 如何在for循环中跳过NA值
- css - 使用 Stylish 调整特定 div 类的填充宽度?
- c++ - OpenCV 2 在 inRange 期间因 stackoverflow 崩溃
- python - Python Plotly Pandas 的可视化问题?
- xml - 亚马逊 MWS Scratchpad 错误 50001 格式错误的 XML
- javascript - ReactJS - 使用 iframe 静默更新令牌
- powershell - 使用 powershell 将 zip 文件发送并提取到 azure VM