angular - 通过其他 div 的 ngIf 生成一些 div
问题描述
我有一个带有标题和数据行的表。
<div *ngFor="let key of keys; let isFirst=first">
<div *ngFor="let entry of TableMap[key.id]">
<ng-container *ngIf="checkIfThereIs(entry)">
<div *ngIf="isFirst" class="display-flex">
<div> Name </div>
<div> Date </div>
<div> Place </div>
<div> Weight </div>
<div> Height </div>
</div>
<div class="colorblue">
<div class="border-r">
<div class="fit-content">
<p>{{key.name}}</p>
</div>
</div>
<div class="flexbasis13">
<input type="text"/>
</div>
<div class="flexbasis13">
<input type="number"/>
</div>
<div class="flexbasis13">
<input type="number"/>
</div>
<div class="flexbasis13">
<input type="text"/>
</div>
</div>
</ng-container>
</div>
</div>
我有一个 ngFor 创建数据行(键的键),一个 ngFor 显示 key.id 发送到服务后的条目,以及一个 *ngIf="checkIfThereIs(entry)" 检查是否有条目.
我需要的是从 *ngIf="checkIfThereIs(entry)" 将 true 或 false 传递给 headers div,这样它只会在有任何条目时显示。但我必须绕过其他 ngIf 和 ngFor。
解决方案
推荐阅读
- regex - PRXMATCH 不适用于 SAS 中的 PRXPARSE 函数
- node.js - json 输入意外结束。文件无法完全解析
- android - 如何设置TextInputLayout的boxBackground不同颜色?
- python - SOQL python中的通配符
- c# - 反应式扩展 Observerable.FromAsync:如何等待异步操作完成
- node.js - 有没有办法在nodejs中将输入字段与pdf文档或图像一起上传并做出反应?任何解释相同的资源将不胜感激
- cassandra - Cassandra 是在更新记录时仅存储受影响的列还是在每次更新时存储所有列?
- php - 如何在PHP中用小数分隔字符串和数字
- javascript - 如何在 Heroku 上的 Flask 应用程序中使用 JS 下载文件的条件?
- mysql - Sequelize 同步和迁移之间的冲突