【发布时间】:2023-03-20 20:52:01
【问题描述】:
我正在尝试构建一个 Angular 项目。 在我的项目中,我想显示书籍列表,我有一个 SmallBookView 组件用于一本书,我想使用 ngFor 来显示许多其他书籍。/ 但是在每 3 本书之后,我需要添加一个 div 来分隔这本书, 最后应该是这样的
<app-small-book-view></app-small-book-view>
<app-small-book-view></app-small-book-view>
<app-small-book-view></app-small-book-view>
<div class="clearfix"> </div>
<app-small-book-view></app-small-book-view>
<app-small-book-view></app-small-book-view>
<app-small-book-view></app-small-book-view>
<div class="clearfix"> </div>
<app-small-book-view></app-small-book-view>
<app-small-book-view></app-small-book-view>
<app-small-book-view></app-small-book-view>
<div class="clearfix"> </div>
div 分隔 ui 中的每一行书籍。 我正在尝试像这样使用 ngFor
<app-small-book-view *ngFor="let i of [1,2,3,4,5,6,7]; let _i = index">
<div class="clearfix" *ngIf="(_i % 3) == 0"></div>
</app-small-book-view>
但这只是在 SmallBookView 内部而不是在它们之间添加 div,我如何在组件之间添加这个 div>
【问题讨论】: