我有以下用于循环Object的ngFor代码。
<a *ngFor="let pictures of picturesData" href="">
<img [src]="pictures.img" alt="">
</a>
我想在每2 <hr>
个标签后显示<a>
(但不是在最后2个标签之后),以便获得类似于以下内容的输出:
<a href=""><img /></a>
<a href=""><img /></a>
<hr>
<a href=""><img /></a>
<a href=""><img /></a>
<hr>
<a href=""><img /></a>
<a href=""><img /></a>
我该怎么做?请帮帮我。
答案 0 :(得分:5)
使用ngFor
&#39; odd
属性和ng-container
<ng-container *ngFor="let pictures of picturesData; let odd=odd">
<a href="">
<img [src]="pictures.img" alt="">
</a>
<hr *ngIf='odd'>
</ng-container>