Mi chiedo se esiste una soluzione semplice a questo tipo di problema.ng-repeat numero sconosciuto di elementi nidificati
Ho un commento oggetto, che a sua volta può contenere commenti, e quei commenti possono contenere anche commenti ... e questo può andare avanti per un numero sconosciuto di cicli.
Ecco un esempio di struttura dei dati:
var comment = {
text : "",
comments: [
{ text: "", comments : []},
{ text: "", comments: [
{ text: "", comments : []},
{ text: "", comments : []}
{ text: "", comments : []}
]}
]
}
Consente di dire con 2 livelli di commenti avrei scritto:
<div ng-repeat="comment in comments">
{{comment.text}}
<div ng-repeat="comment in comments">
{{comment.text}}
</div>
</div>
Come avrei implent miei div per il livello "n" di commenti annidati?
Ci sarebbe un modo per nascondere tutti gli elementi tranne il primo set nella ricorsione? – guiomie
@guiomie è possibile controllare il primo parametro $ nel ripetitore ng. – zsong
quello che intendo è nascondere tutti gli elementi che non sono nel primo array, non i primi elementi di ogni array. Quindi solo gli elementi del primo array di commenti non sono nascosti ... – guiomie