为什么铁路由器总是会忽略waitOn并停止在cordova上运行?

时间:2015-02-21 06:08:50

标签: meteor iron-router

我在我的智慧结束!如果您发现类似问题或知道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的旧版本。

0 个答案:

没有答案