javascript - 在 ng-repeat 内添加条件附加 div

标签 javascript jquery angularjs

大家好,有没有办法在 ng-repeat 上添加额外的 div。

<div class="row">
    <div class=" thumbnail-services col-xl-3 col-lg-4 col-md-4 col-sm-6 col-xs-6" ng-repeat="service in services">
        <figure class="figure">
            <img src="http://placehold.it/350x350" class="figure-img img-fluid rounded" alt="{{service.name}}">
            <figcaption class="figure-caption">
                <h3>{{service.name}} <span> {{service.age}}</span></h3>
            </figcaption>
        </figure>
    </div>
</div>

我想添加<div class="clearfix">每次循环2次

像这样

<div class="row">
      <div class=" thumbnail-services col-xl-3 col-lg-4 col-md-4 col-sm-6 col-xs-6" ng-repeat="service in services">
           <figure class="figure">
                <img src="http://placehold.it/350x350" class="figure-img img-fluid rounded" alt="{{service.name}}">
                <figcaption class="figure-caption">
                     <h3>{{service.name}} <span> {{service.age}}</span></h3>
                </figcaption>
           </figure>
     </div>
     <div ng-if="$index % 2 == 0">
          <div class="clearfix"></div>
     </div>
</div>

所以总结一下,在 cols 的闭合 div 下循环 2 次后,它将添加一个新的 div 类clearfix。这可能吗?

最佳答案

您的 ng-if 位于 ng-repeat 之外。根据您的评论进行更新,添加另一个 div 来包装clearfix div 和 service div。

<div class="row">
      <div ng-repeat="service in services">
        <div class=" thumbnail-services col-xl-3 col-lg-4 col-md-4 col-sm-6 col-xs-6">
            <figure class="figure">
                  <img src="http://placehold.it/350x350" class="figure-img img-fluid rounded" alt="{{service.name}}">
                  <figcaption class="figure-caption">
                      <h3>{{service.name}} <span> {{service.age}}</span></h3>
                  </figcaption>
            </figure>
        </div>
        <div ng-if="$index % 2 == 0">
              <div class="clearfix"></div>
        </div>
     </div>
</div>

关于javascript - 在 ng-repeat 内添加条件附加 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40854324/

相关文章:

javascript - 所以我想用javascript制作一个三 Angular 求解器?

javascript - 单击按钮后重复/添加 div

html - md-no-focus-style 在我的设置中无法正常工作

angularjs - 使用 expressjs 时下载的 .pdf 文件已损坏

javascript - 使用 javascript 调整内容大小时自动更改高度的动画

javascript - 使用 NodeJS 加载的 AngularJS 显示数据

javascript - 在事件监听器中发送静态值作为参数

javascript - 用于定义加载背景的脚本,具有宽度/高度变量

javascript - 在 Vimperator 插件中模拟鼠标悬停

jquery - 使用 Jquery 禁用带有复选框检查事件的文本框