AngularJs与表格“ng-repeat-start”

时间:2015-06-19 17:33:29

标签: javascript angularjs multidimensional-array angularjs-ng-repeat ng-repeat

我有一个这种格式的对象,我试图将它打印成表格。

[{categoryName: "category1", value:[{name:"item1.1"}{name:"item1.2"},...]}, 
     {categoryName: "category2", value:[{name:"item2.1"},...]},...]

因此,类别名称应该是标题,其下的值应该是子标题,因为categoryname的colspan应该等于其中的值的数量。

<table>
        <thead>
            <tr ng-repeat-start="obj in hObj">
                <th ng-repeat="val in obj.value">{{val}}</th>
            </tr>
            <tr ng-repeat-end></tr>
        </thead>
</table>

上面的代码会将数组的每个值打印为不同的“ tr ”。 我怎样才能实现它?

编辑数据:抱歉,我认为数据已经变平了..

[{categoryName: "category1", value:["item1.1","item1.2",...]}, 
{categoryName: "category2", value:["item2.1",...]},...]

0 个答案:

没有答案