Angular 4 *ng每三列添加一行div
Angular 4 *ngFor adding a row div every third column
我正在使用 Angular 4 和 bulma css framework,我想知道如何每隔三列添加一个新行(或列 class)。
打印出 0,1,2 0,1,2 等的索引变量是当我在使用 bootstrap.
时查看 snippet
注意到一些关于也许我可以使用 template syntax 的评论,但也没有让它起作用。
<div class="columns">
<div class="column is-one-third" *ngFor="let item of items | async; let index = index">
<app-item-details [item]='item '></app-item-details>
{{ index % 3 }}
<div class="is-clearfix" *ngIf="index % 3 == 0"></div>
</div>
</div>
如下更改 *ngIf 中的条件。
*ngIf="(index + 1) % 4 == 0"
Plunker 示例:https://plnkr.co/edit/C0DrgY3Rty33ZRhyML7E?p=preview
以下解决方案适合我:
<div class="form-group">
<div class="row">
<div class="col-xl-4" *ngFor="let item of productimages; let index = index">
<img [src]="item.image">
</div>
</div>
</div>
我正在使用 Angular 4 和 bulma css framework,我想知道如何每隔三列添加一个新行(或列 class)。
打印出 0,1,2 0,1,2 等的索引变量是当我在使用 bootstrap.
时查看 snippet注意到一些关于也许我可以使用 template syntax 的评论,但也没有让它起作用。
<div class="columns">
<div class="column is-one-third" *ngFor="let item of items | async; let index = index">
<app-item-details [item]='item '></app-item-details>
{{ index % 3 }}
<div class="is-clearfix" *ngIf="index % 3 == 0"></div>
</div>
</div>
如下更改 *ngIf 中的条件。
*ngIf="(index + 1) % 4 == 0"
Plunker 示例:https://plnkr.co/edit/C0DrgY3Rty33ZRhyML7E?p=preview
以下解决方案适合我:
<div class="form-group">
<div class="row">
<div class="col-xl-4" *ngFor="let item of productimages; let index = index">
<img [src]="item.image">
</div>
</div>
</div>