Meteor抛出异常:Tracker重新计算函数的异常:递归过多

时间:2014-12-08 18:12:15

标签: recursion meteor handlebars.js

我在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。

0 个答案:

没有答案