我需要为应用程序中的每条路线进行特定订阅,这可行,但我不确定它是否正确?
Router.onBeforeAction(function() {
Meteor.subscribe('locations');
this.next();
});
另外,有没有办法全局 waitOn() ?
最佳答案
您可以使用 Router.configure({});
声明可在全局级别的路由上设置的任何选项。要使用上面的示例:
Router.configure({
waitOn: function() {
return Meteor.subscribe('locations');
}
});
上面将通过在全局路由上下文中使用 waitOn
选项为您的应用程序中的所有路由提供指定的订阅。有关可以在全局级别上为路由设置的所有其他选项的更多信息,请查看 this出来。
关于javascript - 创建全局铁:router subscription?的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29058823/