【问题标题】:Angular *ngFor loop in bootstrap 5 grid columns not right引导程序 5 网格列中的 Angular *ngFor 循环不正确
【发布时间】:2022-01-13 00:41:05
【问题描述】:

我正在使用 Angular 13 和 Bootstrap 5 并尝试执行循环,我在网格上获得 2 列。

数据是一个数组:

items = [1, 2, 3 ,4];

然后我有这个:

<div class="container" *ngFor="let item of items">
    <div class="row">
      <div class="col-md-6">

        <div class="card">
            <div class="card-header">
              Heading here
            </div>
            <div class="card-body">
             Body here
            </div>
          </div>

      </div>
    </div>
  </div>

出于某种原因,我只在 1 列而不是 2 列中获得了 4 张卡片......所以它在一列中给了我 4 个项目,我需要 2 行,每行 2 个项目。

我该怎么做?

【问题讨论】:

    标签: angular bootstrap-5 angular13


    【解决方案1】:

    您在容器上循环,将 ngFor 移动到您的 col-md-6:

    <div class="container">
        <div class="row">
          <div class="col-md-6" *ngFor="let item of items">
    
            <div class="card">
                <div class="card-header">
                  Heading here
                </div>
                <div class="card-body">
                 Body here
                </div>
              </div>
    
          </div>
        </div>
      </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-16
      • 2019-03-16
      • 1970-01-01
      • 2020-08-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 2019-02-12
      相关资源
      最近更新 更多