iron:router - 如何使用{{pathFor}}覆盖_id使用的值

时间:2014-11-22 11:12:16

标签: meteor

我会尝试以最佳方式解释这一点。

在我正在构建的应用程序中,有三个主要视图:

  • 比赛清单
  • 每个比赛专用的视图(列出游戏和游戏链接)
  • 每个游戏专用的视图

我有两个系列:

  • 竞赛
  • 游戏

我的问题:在第三个视图(游戏视图)中,我想要一个可以返回竞赛视图的链接。我知道我可以使用back / history来加载URL。在尝试完成并失败了几次后,我想弄清楚如何做到这一点。

我有这段代码:

<a href="{{pathFor 'competition'}}">&larr; Back</a>

然而,它会从游戏集合中提供_id,而不是竞争集合......不确定我是如何覆盖它的。我需要它使用Games.competition而不是Games._id


根据Mário的回答,我能够像这样使用帮手:

<a href="{{pathFor 'competition' _id=competition}}">&larr;</a>

这完全符合预期。

1 个答案:

答案 0 :(得分:1)

解决方案很简单,铁:路由器提供:{{pathFor 'competition' _id=someHelperValue}}