I have an Array which has Role and Screen variables.
Role variable can be repeated in this array.
I want to create rowspan for repeated data.
How can I do this easily?
My pseudocode is in below
Angular
$scope.testData=[
{"Role":"Admin","Screen":"A"},
{"Role":"Admin","Screen":"B"},
{"Role":"Admin","Screen":"C"},
{"Role":"Standard","Screen":"H"},
{"Role":"Standard","Screen":"FH"},
];
HTML
<tr ng-repeat="detail in Roles">
<td>{{detail.Role}}</td>
<td>{{detail.Screen}}</td>
</tr>
I need the output in below
<table>
<tr>
<td rowspan="3">Admin</td>
<td>AAA</td>
</tr>
<tr>
<td>BBB</td>
</tr>
<tr>
<td>CCC</td>
</tr>
<tr>
<td rowspan="2">Standard</td>
<td>DDD</td>
</tr>
<tr>
<td>EEE</td>
</tr>
</table>