ng-repeat unbekannte Anzahl verschachtelter Elemente

Ich frage mich, ob es eine einfache Lösung für diese Art von Problem gibt.

Ich habe einen Objektkommentar, der wiederum Kommentare enthalten kann, und diese Kommentare können auch Kommentare enthalten ... und dies kann für eine unbekannte Anzahl von Zyklen fortgesetzt werden.

Hier ist ein Beispiel für die Datenstruktur:

var comment = {
   text : "",
   comments: [
      { text: "", comments : []},
      { text: "", comments: [
         { text: "", comments : []},
         { text: "", comments : []}
         { text: "", comments : []}
      ]}
   ]
}

Sagen wir für 2 Ebenen von Kommentaren, die ich schreiben würde:

<div ng-repeat="comment in comments">
   {{comment.text}}
   <div ng-repeat="comment in comments">
      {{comment.text}}
   </div>
</div>

Wie würde ich meine divs für die "n" -Ebene von verschachtelten Kommentaren implizieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage