【发布时间】:2016-12-06 09:19:33
【问题描述】:
我有订阅用户和产品,它们分别提供大约 5000 和 7000 个文档。我使用这些数据在用户和产品表单中进行预先输入搜索。如果我们订阅表单渲染,那么表单加载时间太长,所以我们订阅 Meteor.startup,但这也会让我们的启动时间变慢。
我们如何才能在第一个屏幕加载完成后运行订阅而不接触第一个屏幕的代码?我不想在 firstScreen.onRender() 中订阅,因为根据输入的 url 可以有多个首屏。
我尝试在 Meteor.onStartup 中执行 Meter.defer,但没有成功。
或者,除了加载所有数据之外,有没有更好的方法来完成语义提前输入?
有什么想法吗?
【问题讨论】:
标签: meteor meteor-blaze