是否可以使用Angular.js创建一个html片段数组?

时间:2014-07-10 14:01:56

标签: angularjs

我有一个HTML-snippet,我想用Angular.js重复一遍。

让我说我有一行有10个街区(10个div)。 我创建了一个这样一个块的HTML片段。

我想在此行中重复使用此块,使用我制作的代码段。

这可能吗?

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,您可以使用ng-repeat指令。例如,

<div ng-repeat="item in toRepeat">
<!-- some HTML here --->
</div>

其中$scope.toRepeat包含10个元素。

答案 1 :(得分:0)

这是我的解决方案:

指令:

this.getTimes=function(n) {
    var a = new Array();
        for (i=0; i<n; i++){
            a.push(i);
            }
        return a;
}

HTML:

<div class="block1"ng-repeat="n in blockCtrl2.getTimes(24)"></div>