流星铁路由器参数定义的控制器?

oh

我正在寻找一种指定要与route参数一起使用的控制器的方法。

我试过了:

Router.route('/:sort', {
  name: 'feed',
  controller: function() {
    this.params.sort + 'Controller'
  }
 });

__

Router.route('/:sort', {
  name: 'feed',
  lastParam: function() {
    return lastParam = location.href.split('/').pop()
  },
  controller: this.lastParam + 'Controller'
});

但是this在控制器键中似乎不可用,并将其设置为函数会导致此客户端错误:“未定义不是函数”。(控制器不能是功能)

焦油

您不能,您需要为控制器提供一个固定的名称。

但是,可以根据路径对控制器进行编码,以将功能委托给其他代码位。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章