javascript - 如果所有子组件都隐藏了ngIf,如何隐藏组件
问题描述
例如考虑代码:
<div *ngIf="-------NOTEMPTY-------">
Parent
<div *ngFor = 'let child of offsprings'>
<div name="c1" *ngIf="conditions[child.name]">
Child0
</div>
</div>
</div>
我希望 Parent 部门的ngIf
所有false
子部门ngIf
都是false
.
注意:我不可能收集 ts 文件中的所有子条件。
解决方案
尝试添加 Parent *ngIf 条件
!offsprings.every(child => !conditions[child.name]);
推荐阅读
- r - 如何在 R 中专门使用带有 mxnet 包的 AMD RX Radeon
- r - 用 lubridate 计算经过时间的集合累积
- javascript - 将按键模拟为 keydown 和 keyup
- php - 在 PHP 中使用套接字时 Apache 多线程的限制
- java - 如何将正文添加到具有标头的 SpringBoot RestTemplate Put 请求
- javascript - 保护 Api 数据 React 客户端身份验证
- mysql - dbeaver mysql 访问被拒绝
- android - 跟踪所有触摸事件
- python - 如何使用python读取文本文件中的特定行
- regex - 正则表达式排除部分文本