如何避免使用`ng-repeat`的嵌套用法?

时间:2014-10-23 09:44:42

标签: angularjs

有时我必须使用来自客户的奇怪JSON对象 我必须多次嵌套ng-repeat

有没有办法一步到位?也许类似于ng-repeat="item in items in evenMoreItems"

示例:

<div ng-repeat="candle in candles">
    <div ng-repeat="object in candle ">
        {{ object.name }}
    </div>
</div>

1 个答案:

答案 0 :(得分:2)

您可以使用下划线功能展平数据,使其更适合。请参阅:http://underscorejs.org/#flatten以获取示例..:

_.flatten([1, [2], [3, [[4]]]]);
=> [1, 2, 3, 4];

通过对数据的一些操作,您应该能够获得一个简单的数组来使用sg-repeat。