如果在控制器中定义,“Before Before”过滤器会损坏吗?

时间:2013-08-25 14:41:05

标签: locomotivejs

在我的控制器中我定义了

PagesController.before('*', function(next) {
  console.log('zip');
  next();
});

在routes.js我有

this.resources('pages', { only: [ 'index'] })

未执行“之前”过滤器。看起来控制器中的代码在资源调用之前正在执行,因此在设置之前的过滤器时,操作数组为空。这是预期的,如果是这样的话,应该在哪里指定过滤器(并且在文档中值得警告)。或者这是意料之外的,在这种情况下,为什么会发生这种情况的任何建议?

1 个答案:

答案 0 :(得分:2)

确保您的过滤器位于控制器的底部。 :)