Meteor - 将辅助参数传递给pathFor调用

时间:2015-10-31 06:03:09

标签: meteor iron-router

我有一个帮手,"路线"它接受参数" foo。"

route:function(foo){
  If(foo == x){
      //Stuff
  }
  else{
      //Things
  }
}

此助手返回我需要在前端创建的路由的动态关键元素。我想像这样格式化它,但都不起作用。

{{#each arrayOfThings}} <a href="{{pathFor 'path' _id=route "this" }}"></a> {{/each}}

{{#each arrayOfThings}} <a href="{{pathFor 'path' _id={{route "this"}} }}"></a> {{/each}}

1 个答案:

答案 0 :(得分:0)

嵌套的子表达式可以用括号括起来指定评估顺序,参见Spacebars Readme。我没有测试过,但会尝试:

{{#each arrayOfThings}} <a href="{{pathFor 'path' _id=(route "this") }}"></a> {{/each}}

让我知道它是否适合你。