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 |
In a world where digital presence is paramount, the question isn't whether you should do…
Over the years, people have experimented with various methods to maintain healthy and beautiful hair.…
Your brand more than developing an attractive and creative logo and infectious motto. It's the…
Introduction Are you someone who has suffered from a personal injury and want to file…
Operating from home has emerged as one of the most popular ways of doing jobs…
If the consequences of our society’s ever-growing debt are what worries you, then it is…
View Comments
Makes sense. I just wanted to throw it out there in case there was some part I didn't understand. Thanks.