示例应用程序位于:http://jsfiddle.net/qvkyrg7k/8/,为什么我会获得$ rootScope:infdig?
基本上我试图获取一系列项目,按搜索词过滤,然后根据属性进行分组,这样我就可以像树一样在树中显示。
有问题的一行是
<tr ng-repeat-start="(family, members) in data | filter:search | groupByFamily">
答案 0 :(得分:0)
请参阅https://github.com/angular/angular.js/issues/10738了解原因和跟踪。基本上,ngRepeat使用$ watchCollection监视管道的结果。由于groupByFamily每次运行时都会创建新数组,因此angular会认为整个模型已更改并触发重新渲染,然后使groupByFamily再次运行等等。