【发布时间】:2015-03-15 16:58:21
【问题描述】:
我的应用中的每条路线都需要一个特定的订阅,这可行,但我不确定它是否正确?
Router.onBeforeAction(function() {
Meteor.subscribe('locations');
this.next();
});
另外,有没有办法全局 waitOn() ?
【问题讨论】:
标签: javascript meteor iron-router
我的应用中的每条路线都需要一个特定的订阅,这可行,但我不确定它是否正确?
Router.onBeforeAction(function() {
Meteor.subscribe('locations');
this.next();
});
另外,有没有办法全局 waitOn() ?
【问题讨论】:
标签: javascript meteor iron-router
您可以使用 Router.configure({}); 在全局级别上声明可以在路由上设置的任何选项。要使用上面的示例:
Router.configure({
waitOn: function() {
return Meteor.subscribe('locations');
}
});
上面将通过在全局路由上下文中使用waitOn 选项为您的应用程序中的所有路由提供指定订阅。有关您可以为全局级别的路由设置的所有其他选项的更多信息,请查看this out。
【讨论】: