ng-powtórz nieznaną liczbę zagnieżdżonych elementów

Zastanawiam się, czy istnieje proste rozwiązanie tego typu problemu.

Mam komentarz do obiektu, który z kolei może zawierać komentarze, a te komentarze mogą również zawierać komentarze ... i to może trwać przez nieznaną liczbę cykli.

Oto przykład struktury danych:

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

Powiedzmy, że na 2 poziomach komentarzy napiszę:

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

Jak wszczepiłbym moje divy dla poziomu zagnieżdżonych komentarzy „n”?

questionAnswers(2)

yourAnswerToTheQuestion