angular - 如何嵌套 *ngFor 而不生成额外的 html?
问题描述
下一个代码...
<div *ngFor="let parent of parents">
<div *ngFor="let child of parent.children">{{child.name}}</div>
</div>
...生成下一个 html。
<div>
<div>Mary</div>
</div>
<div>
<div>John</div>
</div>
我的目标是generete single div
,如下所示:
<div>Mary</div>
<div>John</div>
我希望能很好地解释我的问题。提前致谢。
解决方案
<ng-container *ngFor="let k of whatever">
<div *ngFor="let r of k">
{{ r }}
</div>
</ng-container>
您可以使用 ng-container 以便不在 DOM 上显示任何内容
推荐阅读
- amazon-web-services - 是否有可能在 Cognito 中按电子邮件域过滤用户?
- html - 更改 HTML 输入中的占位符值
- javascript - 移动浏览器上的画布不是全屏的
- javascript - 使用 javascript 将查询参数传递给嵌入的 iframe
- swift - 在社交媒体上分享图像
- python - 在 Sci-kit 中计算 K-Fold CV 的平均 R-Squared 分数
- java - 使用 DSS(数字签名服务)对哈希进行签名
- django - 简单的应用程序,但每个组中有不同的任务(多对一关系)
- c - 将每个单词的首字母大写的程序
- javascript - 如何翻译 Highcharts Gantt 工具提示中的“开始”和“结束”标签?