Angular comes with responsive tables support (they're prestyled, etc. too). However you need to code the table code manually. Here's a sample code which is a good starting point:
<table id="mytable" cellspacing="0" summary="The technical specifications of the Apple PowerMac G5 series">
<caption>Table 1: Apple Product specs </caption>
<tbody>
<tr>
<th class="nobg" scope="col">Product:</th>
<th scope="col">iPhone 3GS</th>
<th scope="col">iPad</th>
<th scope="col">iPod Nano</th>
</tr>
<tr>
<th class="spec" scope="row">Version</th>
<td>3rd Generation build</td>
<td>1st Generation build</td>
<td>27th Generation build</td>
</tr>
<tr>
<th class="specalt" scope="row">Multitouch</th>
<td class="alt">Yes</td>
<td class="alt">Yes</td>
<td class="alt">No</td>
</tr>
<tr>
<th class="spec" scope="row">Video</th>
<td>Yes – doesnt play flash content</td>
<td>Yes – doesnt play content</td>
<td>Yes – does play any content</td>
</tr>
<tr>
<th class="specalt" scope="row">Release Date</th>
<td class="alt">Nov. 2009</td>
<td class="alt">Mai. 2010</td>
<td class="alt">Jun. 2010</td>
</tr>
</tbody>
</table>