angular - ng-if判断多个数
问题描述
我有很多问卷,现在我想使用 *ngIf 来过滤哪些不会出现在某些 div 中。
我现在使用的愚蠢方式是单独签名
<div *ngIf = "questionNo!= '00' && questionNo!= '04' && questionNo != '21'">
...</div>
而且我认为有更好的方法,例如 *ngIf= "questionNo != [00.01,02....]" 但我尝试但徒劳无功。
所以我需要你的帮助~谢谢!
解决方案
使用&&
或||
或:
*ngIf= "[00,01,02].includes(questionNo)"
*ngIf= "![00,01,02].includes(questionNo)"
推荐阅读
- latex - 无法编译乳胶文件
- css - 比 html 标签大的是什么?
- react-native - 如何从 fetch API 获取 JSON 数组的嵌套元素?
- html - 如何将 flexbox 的容器置于网格顶部的中心?
- ios - Swift iOS 项目在创建空项目后立即泄漏
- ios - 如何在使用 AVPlayer 播放视频之前检测 AirPlay 是否处于活动状态?
- javascript - 如何使用 onkeypress 捕获可变数据?
- python-3.x - 使用networkx模块在python中绘制图形时如何给出x和y标签?
- c++ - 删除 *p 是删除 [] p 的替代方法吗?
- android - Firemonkey:当 VKAutoShowMode 为 Never 时弹出软键盘