Ho array json e voglio creare una tabella da questo e voglio dare un'intestazione che è un elemento dell'array. Ecco lo fiddle che mostra lo scenario.Raggruppamento di righe in ngrepeat
<div ng-repeat="products in items">
<div>{{products.IDTYPE}}</div>
<div>
<table border=1>
<thead>
<th>primkey</th>
<th>userid</th>
</thead>
<tbody>
<tr>
<td>{{products.PRIMKEY}}</td>
<td>{{products.USERID}}</td>
</tr>
</tbody>
</table>
</div>
Ciò creerà la tabella semplice con l'intestazione da IDTYPE. Ma voglio raggruppare le righe con IDTYPE univoco. La tabella così desiderata sarà come mostrato in questo link.
Così ho provato ad aggiungere una condizione di ng-show ng-show="$index==0 || items[$index-1].IDTYPE!=items[$index].IDTYPE"
ma non funziona correttamente in quanto tbody e table saranno costruiti per ogni riga. This è quello che ho provato.
Quindi, come generare il tavolo come desiderato nella descrizione sopra?
Sì. Ristrutturare i dati risolverà facilmente il problema, ma voglio sapere come si può fare senza ristrutturare? – Navaneet
Modificato il codice per adattarsi esattamente a ciò che ti serve. – Jodevan
@Navaneeth, se risolve il tuo problema, non dimenticare di contrassegnarlo come una risposta valida ;-) – Jodevan