In AngularJS Tables we can show repeatable data. Using ng-repeat directive we can draw table easily. See the below example how to use ng-repeat in table.
Table data is normally repeatable by default and ng-repeat directive can be used perfectly to create table easily.
<table>
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr ng-repeat="x in user">
<td>{{ x.name }}</td>
<td>{{ x.age }}</td>
</tr>
</table> Read Also: HTML DOM – AngularJS
OutPut:
| Name | Age |
|---|---|
| John Doe | 25 |
| Jane Doe | 21 |
| Robert Stuart | 35 |
To sort the table, add an orderBy filter:
<tr ng-repeat="x in user | orderBy : 'name'">
<td>{{ x.name }}</td>
<td>{{ x.age }}</td>
</tr> In order to display the table index, use <td> with $index:
<tr ng-repeat="x in user">
<td>{{ $index + 1 }}</td>
<td>{{ x.name }}</td>
<td>{{ x.age }}</td>
</tr> For example:
| No. | Name | Age |
|---|---|---|
| 1 | John Doe | 25 |
| 2 | Jane Doe | 21 |
| 3 | Robert Stuart | 35 |
Introduction There is an increasing need for full-stack developers because companies want people who can…
Classic Russian literature holds a quiet power that still shapes stories today. Its voice feels…
Digital channels often get most of the attention in modern branding. A business can launch…
If you have been researching digital marketing programs in India, Kraftshala and IIDE both keep…
Email marketing remains one of the highest-performing digital marketing channels because it gives businesses direct…
Pain in muscles and joints can be a problem in everyday life, whether it involves…
View Comments
Makes sense. I just wanted to throw it out there in case there was some part I didn't understand. Thanks.