我需要为我的应用中的每条路线订阅一个特定的订阅,这有效,但我不确定它是否正确?
Router.onBeforeAction(function() {
Meteor.subscribe('locations');
this.next();
});
另外,有没有办法全局waitOn()?
答案 0 :(得分:1)
您可以使用Router.configure({});
声明可以在全局级别的路线上设置的任何选项。要使用上面的示例:
Router.configure({
waitOn: function() {
return Meteor.subscribe('locations');
}
});
以上内容将通过在全局路由上下文中使用waitOn
选项为您提供应用程序中所有路由的指定订阅。有关可以为全局级别的路由设置的所有其他选项的更多信息,请选中this。