在 pathFor iron-router 中的查询中使用当前每个数据

Using current each data inside a query in pathFor iron-router

刚开始玩流星,我正在尝试使用 iron-router 进行路由。这是我的数据结构:

team
  _id
  name
  tags:[{name,counter}]

这是我尝试在 模板

中使用的链接
{{#each team.tags}}
   <a href="{{ pathFor 'team' _id=../team._id query='search='+this.name }}">{{this.name}} <span class="count-list">{{this.counter}}</span></a> 
{{/each}}

我的路由器有:

route('/team/:_id')  // And I get the search through the GET property... this.params.query 

但它不喜欢 query='search='+this.name,我该如何使它工作?

因为它是一个 GET 方法,所以应该有效:

{{#each team.tags}}
   <a href="{{ pathFor 'team' _id=../team._id}}/?search={{this.name}}">{{this.name}} <span class="count-list">{{this.counter}}</span></a> 
{{/each}}

否则,您必须预先在帮助程序(或 registerHelper 函数)中构建 URL,因为空格键不允许进行复合操作。