【发布时间】:2014-11-29 16:01:56
【问题描述】:
当给出 waitOn 参数时,我正在寻找一种在渲染之前等待的方法。
目前它与推荐的方式完美配合:
-
使用onBeforeAction('正在加载')
-
使用动作:函数(if (this.ready()) this.render())
-
waitOn : function () {return [Meteor.subscribe()...]}
因此,在渲染路由模板时,渲染进程会等待。但是当我在主模板中包含一个模板时,“子”模板将在 waitOn 选项结束之前呈现。
那么,在渲染所有包含的模板以及所有 yield-sub-templates 之前,告诉 Iron-router 等待 waitOn 就绪状态的推荐方法是什么?
【问题讨论】:
-
我能问一下你在哪里读到的推荐方式吗?我目前正在学习 Meteor,这对我很有帮助。
-
它改变了很多如何做到这一点。 iron-meteor.github.io/iron-router 这是最新的指南。您可以在本指南中找到此问题的示例。你必须使用 this.ready() 函数来触发你的 this.render() 函数。
标签: meteor iron-router