Javascript ';已达到10$digest()迭代次数。中止';对嵌套注释使用ngTemplate和ngInclude

Javascript ';已达到10$digest()迭代次数。中止';对嵌套注释使用ngTemplate和ngInclude,javascript,angularjs,angularjs-ng-include,angularjs-ng-template,Javascript,Angularjs,Angularjs Ng Include,Angularjs Ng Template,HTML {{child.body} 回复 Im使用ngTemplate和ngInclude呈现嵌套注释。然而,一旦一个线程到达10个嵌套回复,如果控制台打开,我就会得到以下错误 错误:[$rootScope:infdig]已达到10$digest()次迭代。流产 我有什么可能的解决办法?这个html就在我的状态模板中,如果我把它转换成一个指令,会有帮助吗 <script type="text/ng-template" id="commentTree"> {

HTML


{{child.body}
回复
Im使用
ngTemplate
ngInclude
呈现嵌套注释。然而,一旦一个线程到达10个嵌套回复,如果控制台打开,我就会得到以下错误

错误:[$rootScope:infdig]已达到10$digest()次迭代。流产

我有什么可能的解决办法?这个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>