Iron Router,设置默认控制器

时间:2013-11-30 10:11:19

标签: meteor iron-router

是否可以为铁路由器中的所有路由设置默认控制器? 我知道我可以重复一遍:

this.route('...', {
   controller: MyDefaultController,
   // some other options 
}

对于我即将定义的每条路径,但我猜这不是最好的模式。此外,铁路由器 documentation表明我应该可以做类似的事情

RouteController.before(function () { /* ... */ };

但似乎这在当前版本中不再适用。这是正确的,还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

目前似乎不可能。但是,还有另一种解决方案。 Router.configure例程可用于创建将与所有路径控制器一起使用的默认挂钩。所以特别是我们可以这样做:

Router.configure({
  before: function () {
    console.log('it is working!');
  },
});

这正是我所需要的。

相关问题