'10 $digest() достигнуты итерации. прерывание 'с использованием ngTemplate и ngInclude для вложенных комментариев

HTML

<script type="text/ng-template" id="commentTree">
    {{ child.body }}
    <ul class='list-group' ng-if="child.children">
        <li class='list-group-item' ng-repeat="child in child.children" ng-include="'commentTree'">
        </li>
    </ul>
    <span ng-click="formReply(child)">Reply</span>
</script>

<ul class='list-group'>
    <li class='list-group-item' ng-repeat="child in children" ng-include="'commentTree'"></li>
</ul>

Я использую ngTemplate а также ngInclude оказывать вложенные комментарии. Однако, как только поток достигает 10 вложенных ответов, если консоль открыта, я получаю следующую ошибку.

Ошибка: [$rootScope: infdig] 10 $digest() достигнуты итерации. Aborting!

Какие возможные обходные пути доступны для меня? Этот HTML-код только в моем шаблоне состояния, если я превращу его в директиву, это поможет?

0 ответов

Другие вопросы по тегам