ng-repeat неизвестное количество вложенных элементов
Мне интересно, есть ли простое решение для этого типа проблемы.
У меня есть объектный комментарий, который, в свою очередь, может содержать комментарии, и эти комментарии также могут содержать комментарии ... и это может продолжаться в течение неизвестного количества циклов.
Вот пример структуры данных:
var comment = {
text : "",
comments: [
{ text: "", comments : []},
{ text: "", comments: [
{ text: "", comments : []},
{ text: "", comments : []}
{ text: "", comments : []}
]}
]
}
Допустим, для 2 уровней комментариев я бы написал:
<div ng-repeat="comment in comments">
{{comment.text}}
<div ng-repeat="comment in comments">
{{comment.text}}
</div>
</div>
Как бы я реализовал свои div для уровня "n" вложенных комментариев?