Можно ли группировать данные (используя rowspan, как описано здесь) в таблице, созданной с помощью угловых символов. Данные иерархичны, а state
имеет много counties
, и каждый граф имеет несколько zipcodes
. Я хочу таблицу с только столбцом для состояния, графства, zip и т.д. (Так что дайте rowpan для длины коллекции). Я не уверен, что ng-repeat-start
и ng-repeat-end
могут быть использованы для достижения этого. Пожалуйста, ознакомьтесь с шаблоном стартера здесь
<table>
<thead>
<tr>
<th>State</th>
<th>County</th>
<th>Zip</th>
</tr>
</thead>
<tbody>
<tr ng-repeat='st in states'>
<td>{{st.name}}</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
данные
var oh_counties = [
{name: "Franklin", zips: [111,222,333,444,555]},
{name: "Adams", zips: [111,222,333,444]},
{name: "Allen", zips: [111,222,333]}
],
wi_counties = [
{name: "Dane", zips: [111]},
{name: "Adams", zips: [111,222,333,444]}
]
$scope.states = [
{name: "OH", counties: oh_counties},
{name: "WI", counties: wi_counties},
];
Изменить:
Готовая версия желаемого выхода здесь http://plnkr.co/edit/T7toND0odx6qr8mVC121?p=preview