【发布时间】:2015-12-24 03:52:17
【问题描述】:
假设我们的控制器中有一个数组,如下所示:
$scope.elements = [
{
title: title-1,
desc: description-1
},
{
title: title-2,
desc: description-2
},
{
title: title-3,
desc: description-3
},
{
title: title-4,
desc: description-4
}
]
我希望循环遍历数组,以便可以按如下方式放置元素:
<div class="row">
<div class="col-sm-6">
{{ elements[0].title }}
{{ elements[0].desc }}
</div>
<div class="col-sm-6">
{{ elements[1].title }}
{{ elements[1].desc }}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{{ elements[2].title }}
{{ elements[2].desc }}
</div>
<div class="col-sm-6">
{{ elements[3].title }}
{{ elements[3].desc }}
</div>
</div>
...等等。
如果我们可以通过ng-repeat 同时获取两个连续的元素并将其传递给指令,这可以实现。这可以做到吗?如果是这样,在指令中如何处理获取的数组对象?
【问题讨论】:
标签: javascript arrays angularjs angularjs-ng-repeat