The following code snippet displays only the thead in my page:
<table>
<thead>
<tr id="table-heading">
<th>Team</th>
<th>Played</th>
<th>Won</th>
<th>Drawn</th>
<th>Lost</th>
<th>Points</th>
</tr>
</thead>
<tbody>
<div ng-repeat="(tableKey, tableRow) in tableObject.table">
<tr id="table-body">
<td>{{tableKey}}</td>
<td>{{tableRow.gamesPlayed}}</td>
<td>{{tableRow.gamesWon}}</td>
<td>{{tableRow.gamesDrawn}}</td>
<td>{{tableRow.gamesLost}}</td>
<td>{{tableRow.gamesPoints}}</td>
</tr>
</div>
</tbody>
</table>
However, if I am to comment out the table tag, and the thead element, and leave the tbody in, the table-body displays fine.
What concept around tables am I missing here?