【发布时间】:2017-04-02 20:01:32
【问题描述】:
我想知道是否有办法在 Angular 2 中响应式渲染 *ngFor 创建的元素?
我使用基于 flex 属性的 Bootstrap 4 网格系统。我的 Angular2 应用程序中有这段代码:
<div class="outlet container">
<div class="row itemsBlock">
<div *ngFor="let item of items" class="itemRender">
<img class="itemImage" src="{{item.image}}" />
<span class=itemitle">{{item.title}}</span>
</div>
</div>
我想要的是让我的 items 响应式地呈现,比如说
在大中型显示器上,一行中有 3 个 div
2 个 div 在小的行中
x-small 显示器上的行中有 1 个 div
【问题讨论】:
-
只需指定类中所有适用的网格大小。 (即;
class="col-md-4 col-sm-6 col-12")。所有项目都可以在一个.row元素中。
标签: javascript css angular bootstrap-4