【问题标题】:Display two column by row bootstrap angular逐行显示两列引导角度
【发布时间】:2020-08-21 09:49:17
【问题描述】:

我的组件文件中有一个包含 4 个数据的 arrayData,我想在两行中显示它的两列。

myArrayData = [{id:1,pictureURL:'asset:mypict1.png'},{id:2,pictureURL:'asset:mypict2.png'}, {id:3,pictureURL:'asset:mypict3.png'} ,{id:4,pictureURL:'asset:mypict4.png'}] <div class="row"> <div class="col-md-6" *ngFor="let cat of myArrayData; let index=index"> <div class="card"> <a href="#" > <img [src]="cat.pictureURL" /> </a> </div> </div> </div>

但它不起作用;我想要两行两列。 有什么想法吗?

【问题讨论】:

    标签: jquery css angular bootstrap-4


    【解决方案1】:

    你见过这个例子吗? https://getbootstrap.com/docs/4.0/layout/grid/#equal-width-multi-row

    基本上,您可以使用w-100 类“强制”一个新行。

    我会像这样处理它,您将在其中每 2 条记录插入一个新的行元素:

     <div class="row">
       <ng-container *ngFor="let cat of items; let index=index">
          <div class="col-md-6">
            <div class="card">
              <a href="#"  >
                <img [src]="cat.pictureURL"
                />
             </a>
            </div>
          </div>
          <div class="w-100" *ngIf="(index+1) % 2 === 0"></div>
       </ng-container>
      </div>
    

    【讨论】:

    • 您好@Victor G,我的结果很好,但是引导卡添加了不必要的空白(padding-left 和 padding-right)。我怎样才能删除它,我想在两行之间添加 margin-bottom
    猜你喜欢
    • 2016-11-13
    • 2017-04-15
    • 2016-09-23
    • 2017-07-30
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多