angular - Angular - 多个 NGClass 值相互抵消
问题描述
我正在遍历一系列项目。每个项目都有一个completed
值为真或假的值。我有 3 个单选按钮。
0 = 显示全部
1 = 显示完成
2 = 显示不完整
当单选按钮更改时,我试图隐藏和显示这些元素。单独地,他们工作。当我尝试组合条件时,它们停止工作。我错过了一些明显的东西吗?
[ngClass]="[
myRadioValue === 0 ? 'block' : '',
myRadioValue === 1 && item.completed ? 'block' : 'hidden',
myRadioValue === 2 && !item.completed ? 'block' : 'hidden'
]"
解决方案
推荐阅读
- javascript - 加载一个anime.js动画html文件作为HTML部分的背景
- ios - 在动态框架中使用 +load 来设置快速 WKNavigationDelegate 是否安全?
- excel - VBA - 保存工作簿并将今天的日期添加到当前工作簿名称
- python - 如何将使用 django 模板语言在模板中显示的数据转换为不同的方法
- shell - 如何使用分隔符读取文件并使用 shell 脚本基于分隔符逐行写入不同的文件
- reactjs - Material-UI 自定义 redux-form-material-ui RadioGroup
控制道具 - android - 如何在 Windows 上使用 apache 下载图像
- ionic-framework - 离子 formData 附加在服务器中显示 null
- php - php获取当前文件目录的URL
- android - 尝试在 ImageButton 或等效项上设置 Text