这可能是2个问题......
1)是否有使用模板和会话更改页面的最佳方法?或者逻辑应该在html< #if .....>
中2)我在模板b和c中有多个表单,带有捕获按钮。更新meteor.user .....我收到此错误...
未捕获RangeError:最大调用堆栈大小超过ejson.js:351 EJSON.cloneejson.js:351(匿名函数)ejson.js:386 .each。 .forEachunderscore.js:113 EJSON.cloneejson.js:385(匿名函数)ejson.js:386 。每个 .forEach
在客户端.... HTML
模板名称=" a" xxxxxx {{{page}}} / template
模板名称=" b" xxxxxx {{var1}} / template
模板名称=" c" xxxxxx表单.... {{var2}} / template
在客户端.... JS
非常感谢。我一直在讨论这个问题,并怀疑它是如何布置我的模板,这导致绑定反应子模板的循环....而且红牛这次没有帮助。如果session_page =" a"
template.a.page = template.b({var1:test})
其他.....
template.a.page = template.c({var2:test})....
对不起,我不能发布所有的代码..它现在有点面条情况。
答案 0 :(得分:1)
快速更新。使用上述方法进行模板化很好。性能问题尚未衡量,但也应该没问题。
rangeerror是由解析对象而不是字符串引起的。 即item.value