小编Pie*_*ey4的帖子

每次ng-repeat后添加元素

我正在使用ng-repeat但是我想在每第4个重复元素之后添加一个元素.

重复的div:

<div class="product" ng-repeat="product in productList" ng-init="addFullScreenProduct($index, this)">
Run Code Online (Sandbox Code Playgroud)

然后在我的控制器中:

$scope.addFullScreenProduct = function(index, event)
{
        var currentProduct = "<div id='" + (index/4) + "' class='currentProduct sixteen columns'></div>";
        var product = event.srcElement;
        currentProduct = $compile(currentProduct)($scope);
        product.after(currentProduct);
};
Run Code Online (Sandbox Code Playgroud)

我无法在"product"元素之后添加"currentProduct"元素.

我想要的输出:

<div class="currentProduct">...</div>
<div class="product">...</div>
<div class="product">...</div>
<div class="product">...</div>
<div class="product">...</div>
<div class="currentProduct">...</div>
<div class="product">...</div>
<div class="product">...</div>
<div class="product">...</div>
<div class="product">...</div>
<div class="currentProduct">...</div>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html javascript jquery angularjs

4
推荐指数
1
解决办法
2717
查看次数

标签 统计

angularjs ×1

html ×1

javascript ×1

jquery ×1