我在我的智慧结束!如果您发现类似问题或知道iron-router
我应该从哪里开始调试,请告知我们。
以下是/
初始加载时浏览器中的事件序列:
global waitOn
global onAfterAction
index.rendered
loadingTemplate.rendered
global waitOn
global onBeforeAction
index onBeforeAction
index action
global onAfterAction
我在屏幕上看到了索引模板。注意:index.rendered仅在调用其动作挂钩之前调用一次。调用index.rendered时,waitOn
订阅尚未就绪。
========================
编辑:其余部分通过修复DDP连接解决,以便订阅完成。
这很奇怪,但我可以处理它 - 最终页面加载。被科尔多瓦打破了什么。 ios设备上的顺序:
global waitOn
global onAfterAction
index.rendered
loadingTemplate.rendered
然后停止,我在屏幕上看到layoutTemplate
,但主模板应该没有。随后致电Router.go 'signin'
:
global waitOn
global onAfterAction
loadingTemplate.rendered
我看到了加载模板(第一次)。
浏览器行为很旧。科尔多瓦的行为是新的。我已经尝试meteor reset
,回到我认识的旧提交,然后回到meteor
的旧版本。