我在Meteor应用程序中有一个递归模板,可以构建无限级别的树结构。模板适用于小树,但是当我在具有许多树级别的真实数据上测试应用程序时,我在控制台中得到以下两个异常,并且不会呈现树的任何部分:
> Exception from Tracker recompute function: Node was not found
> meteor....3d493c5 (line 883)
>
> Exception from Tracker recompute function: too much recursion
> _.forEach@http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:156:7
> ClassHandler<.parseValue@http://localhost:3000/packages/blaze.js?77c0809654ee3a10dcd5a4f961fb1437e7957d33:1115:5
> DiffingAttributeHandler<.update@http://localhost:3000/packages/blaze.js?77c0809654ee3a10dcd5a4f961fb1437e7957d33:1084:9
> etc. This is a very long stack
我不确定&#34;未找到Node&#34;例外是关于。我把它添加到帖子中因为它似乎与下一个相关,这更有意义。有没有办法来解决这个问题?
更新
等级的数量实际上不是很大 - 最深的分支小于10个等级。此外,我只是注意到树确实在Chrome中呈现。我看到的浏览器是Debian Linux上的IceWeasel / Firefox 32.1.0。